Student
Account Creation
Upon
clicking the first icon in the "Students' content area
of the "Teacher Dashboard", the main content block
shall fade out the table of student data, and replace it
with a 7 step process for creating a new individual student
account, as shown, beginning with the first mockup, above.
I typically don't like multi step account creation processes,
and did play around with designs to do this on one screen.
But, in the end, it didn't look good or feel right. So,
instead opted for this multi-step process, as it's especially
helpful for a new teacher who is creating a student account
on the platform for the first time.
The
basic anatomy of each step consists of a static title "Create
a New Student Account," followed by a subtitle that
counts the step in the process the teacher is currently
on, then either a form field, or selector buttons, instructional
text for completing the step directly below, and then any
limitations or requirements in the bottom left infoline
footer. At the top right we have an "x" button
for closing this process during any step, to return to the
student data view, and then a submit/next button in the
lower right to allow the teacher to move through each step.
Step
1
The
first mockup shows Step 1 of the "Student Account Creation"
process. Here, we're asking the teacher to provide the student's
first name. At least 2 characters are required, with a 12
character max. The first character of the name should be
made uppercase, with the letters that follow, be made lowercase.
Let's keep it simple and disallow spaces and any special
characters. Letters only. The "Next" button begins
inactive at 50% opacity, and should come to 100% opacity
when the second character is typed.
Step
2
You'll
see Step 2 in the second mockup, above. Here, we'll allow
the teacher to provide the student's last name (for cases
in which said teacher has more than one student with the
same first name, and therefore requires the differentiation).
However, for this input, we'll also give the teacher the
ability to not provide the last name at all, or to abbreviate
with a single initial. Thus, for this step, the "Next"
button begins in the active state. Also, for this step,
you now see a back arrow icon beside the button. This is
to allow the teacher to navigate backward, in terms of steps,
if so desired. This field will be limited to a maximum of
14 characters, letters only. Like the first name field,
the first character here should be made uppercase, as well.
Step
3
For
step 3 (third mockup, above), we're asking the teacher to
identify the student's grade level that the student is either
currently attending at school, or will attend, by selecting
one selector button, from among nine choices. Although this
array of grade level selector buttons shall begin with none
selected, the teacher clicking or tapping any one choice
should turn the previously selected button, in the even
there is a selection, at the teacher is making a change.
Readingful is for established readers to practice reading
skills. It's not intended to teach students how to read.
So, it's not really going to be very appropriate for most
Kindergarten and 1st grade students. Yet, there are always
advanced students at these levels who are already reading.
So, we will make room for the possibility there may be limited
use of the program for these students, as well. The teacher
must make a selection for the "Next" button to
activate for this step.
Step
4
In
the fourth mockup, above, I'm showing Step 4 of the process.
This is the step that allows the teacher to identify the
group to which he or she would like to assign the student.
Here, the teacher has 8 selector buttons, and therefore
may assign the student to any one of eight different groups.
For this step, the "Next" button shall be active
from the start, as the teacher will have the option to skip
this step. If the teacher skips the step, the student shall
be assigned to group "1" as the default.
Step
5
The
fifth mockup, above, shows Step 5. The only inputs for this
step are 3 selector buttons: at, above, or below. The teacher
may also skip this step, which begins with the "at"
button pre-selected, and notes in the infoline footer that
"This student will begin reading text at grade level."
With the creation of each student account, the student in
question needs a beginning "r-level" or "reading
level" in the system. The grade level set will determine
this. For example, 3rd grade students will begin at 3.50,
4th grade students at 4.50, and so on. The halfway point
for the 100 point span for a grade level, in other words.
This is the number that should be set if this field is populated
with "at." This is also the number to use if the
teacher skips the step. However, if the teacher selects
"below," the student shall begin 100 points lower
than grade level. So, for example, a 3rd grade student will
begin at 250, instead of 350. Similarly, if the teacher
selects "above," the student shall start out 100
points above for his or her grade level. Basically, this
is a quick and dirty way to more accurately start the student
off at a more appropriate reading level, given the teacher's
knowledge of the student's current skill. If "above"
or "below" are selected, the infoline footer should
change to note this.
Step
6
When
the teacher gets to step 6, we'll begin the form field populated
with the username that has been generated for this student,
based on the student's first name, and the next, lowest,
available number to append after it. So, for example, the
first "Josh" will be "josh1" the next
"josh2" and so on. However, when "josh1"
is inevitably deleted, that username should become available
again for assignment, just like it worked on Readagogo.
Here, the teacher can also override the username assignment
with his or her own choice. We will allow as few as 3 characters,
and as many as 18 characters, letters and numbers only,
for the student username. If the teacher enters a username
that is taken, we'll use the limitation line for error handling
to report "This username is currently unavailable."
We can perform this check when the teacher taps the "Next"
button, and if the username is taken, make the button inactive,
along with showing the error message, forcing the teacher
to try another username.
Step
7
The
last step in the "Student Account Creation" process
is to assign a password to the account, shown in the seventh
mockup above, which Readingful will choose randomly from
a list of the following 50 words:
school,
homework, classroom, friends, recess, study, pencil, read,
reading, story, book, crayon, think, play, listen, learn,
learning, teacher, student, classmate, paper, grade, knowledge,
kickball, library, playtime, storytime, quiz, tutor, textbook,
notebook, snack, backpack, bookbag, assignment, lesson,
principal, music, artwork, computer, words, speak, desk,
ruler, folder, lunch, science, history, math, locker
Alternatively,
the teacher can provide his or her own password, between
4 and 16 characters, which are not case sensitive.
Results
When
the teacher clicks or taps the "Save" button on
the last step, the results panel shall show (the eighth
mockup, above). This stage shows the student's username
and password, as well as directs the teacher to give the
credentials to the student, to have him or her login. In
addition, we'll use the bottom line text here to notify
the teacher that the icon menu above provides the ability
to print student credentials.
Probationary
Accounts
During
the 14 day (two week) free trial, the teacher can create
up to 240 student accounts that all function. However, either
during the trial, or after the trial has expired, the teacher
may then purchase a subscription—the price of which
is determined by the number of student accounts the teacher
currently has created. This places a limitation on the total
number of functioning accounts the teacher may create. Yet,
we of course must consider what happens when a teacher attempts
to create another student account, in the middle of using
a subscription for a specific number of student accounts
to access Readingful. Well, in such a scenario, the teacher
can still create the account, but will be met with the message
that is shown just prior to account creation, as shown in
the ninth mockup above.
In
other words, the login credentials for the most recently
created student accounts that exceed the teacher's current
subscription limitation, shall not function. This only applies
to accounts above 10, however, as each Readagogo subscription
for $9.99 per month will allow up to 10 accounts.
Styling
Checklist:
Images:
1.
Teacher Subsection Back Button: back_arrow_icon.svg,
20 x 30, #E2E8F7
2.
Teacher Subsection Back Button Hover: #E2E8F7BF
3.
Teacher Subsection Back Button OnClick: #E2E8F780
4.
Teacher Subsection Close Button: close_button_icon.svg,
24 x 24, #E2E8F7
5.
Teacher Subsection Close Button Hover: #E2E8F7BF
6.
Teacher Subsection Close Button OnClick: #E2E8F780
7.
Teacher Subsection Processing Animation Component:
processing_dot.svg, 12 x 12,
#6F8AE2
Text:
MOCKUP
1:
1.
Teacher Account Section Title: 3.8
rem, #FFFFFF (DUPLICATE, ORIGINAL
SHOWN IN "TEACHER DASHBOARD" SPECS)
2.
Teacher Account Section Subtitle: 2.0
rem, #FFFFFFB3 (DUPLICATE,
ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)
3.
Teacher Subsection Title: 2.4
rem, #6F8AE2
4.
Teacher Subsection Subtitle: 2.0
rem, #B7C7F7
5.
Teacher Account Section Subtitle Hyperlink: 2.0
rem, #FFBC36BF (DUPLICATE,
ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)
6.
Teacher Account Section Subtitle Hyperlink Hover:
2.0 rem, #FFBC36
(DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD"
SPECS)
7.
Teacher Account Section Subtitle Hyperlink OnClick:
2.0 rem, #FFBC3680
(DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD"
SPECS)
8.
Teacher Subsection Form Field Text Default: 2.0
rem, #9BA9C9
9.
Teacher Subsection Informational Text: 1.6
rem, #576082
10.
Teacher Subsection Infoline Footer Text: 1.6
rem, #BFC6DD
11.
Teacher Subsection Submit Button Text: 2.2
rem, #FFFFFF
12.
Teacher Subsection Submit Button Text Hover: 2.2
rem, #FFFFFFBF
13.
Teacher Subsection Submit Button Text OnClick:
2.2 rem, #FFFFFF80
14.
Teacher Subsection Submit Button Text Disabled:
2.2 rem, #FFFFFF80
15.
Teacher Profile Name: 2.4
rem, #FFFFFF (DUPLICATE, ORIGINAL
SHOWN IN "TEACHER DASHBOARD" SPECS)
MOCKUP
3:
1.
Teacher Subsection Selection Button Text: 2.2
rem, #FFFFFF
2.
Teacher Subsection Selection Button Text Hover:
#FFFFFFBF
3.
Teacher Subsection Selection Button Text OnClick:
#FFFFFF80
4.
Teacher Subsection Selection Button Text Selected:
#FFFFFF
MOCKUP
6:
1.
Teacher Subsection Form Field Text: 2.0
rem, #50557F
MOCKUP
8:
1.
Teacher Subsection Data Inset Prefatory Text: 2.0
rem, #CDD6E8
2.
Teacher Subsection Data Inset Text: 2.0
rem, #546A96
Objects:
1.
Teacher Subsection Form Field Background: 230
x 50, #EBF0FC
2.
Teacher Subsection Submit Button Background: Variable
x 50,
#6C96FF
3.
Teacher Subsection Submit Button Background Hover:
Variable x 50,
#6C96FFBF
4.
Teacher Subsection Submit Button Background OnClick:
Variable x 50,
#6C96FF80
5.
Teacher Subsection Submit Button Background Disabled:
Variable x 50,
#6C96FF80
6.
Teacher Subsection Selection Button Background:
50 x 50,
#E2E8F7
7.
Teacher Subsection Selection Button Background
Hover: 50 x 50,
#E2E8F7BF
8.
Teacher Subsection Selection Button Background
Onclick: 50 x 50,
#E2E8F780
9.
Teacher Subsection Selection Button Background
Selected: 50 x 50,
#94B8FF
|