Leaderboard
By
selecting the corresponding button in the rightward navigational
menu, the student's "Leaderboard" module shall
display, as shown in the first mockup, above. Here, we have
a title heading of "Leaderboard," followed by
a subtitle that reports the student's current ranking among
his or her entire class, and then a visual representation
of the ranking in graph form. This is intended to be a secondary
way in which students are motivated to do well on the platform,
as competition is a strong motivator. It's also motivating
in a secondary way, by which, even if a student isn't a
natural competitor, and doesn't care about competing, he
or she will still recognize that his or her reading statistics
can be seen by classmates. In short, avoiding shame and
embarrassment is also a powerful motivator. That's obviously
not the intent of the leaderboard... to shame and embarrass
students. However, that is a natural byproduct of competition.
If you play a competitive sport, for example, you do feel
shame and embarrassment when you lose to your opponent.
It's, quite simply, unavoidable.
Ranking
Graph
Visually,
the ranking of students shall be in the form of a horizontal
bar graph, marked positionally with the student's active
avatar at the far right end of each bar, with the top student
always having a completely full bar. The lowest ranking
student's avatar shall be placed at the approximate 20%
full position. Student last names, when available, should
always be abbreviated here. The remaining students should
be autoscaled between the best and the worst performers.
Rank
Determination
Two
data points shall determine a student's overall rank in
the class: 1. stories read, and 2, texts mastered... each
simply accounting for half of the student's rank score.
As shown in the second mockup, above, hovering over any
line on the graph shall change its color scheme (in this
example, it's made brighter, but our system of custom colors
for each story means I'll have the ability to set them,
as desired), reveal the student's "ranking score"
in the two data areas in the section subtitle above. This
will help students gauge just how much better they need
to perform, in order to climb the ranks.
Ranking
Ties
It
will be possible for two or more students to have the same
ranking score in both data areas. As such, it should be
possible for there to be a tie in the ranking. In that event,
they should each have the same number in the rank. So, for
example, if two students at the top of the graph both had
exactly the same ranking score, they would each be listed
as number "1" and then the third student would
be number "3" as in that current view of the ranking,
there would be no number "2."
Ranking
By Group
Since
teachers have the ability to organize students by group,
we will also give them the ability in the student profiles
to show the leaderboard by group, instead of class. This
way, the teacher doesn't necessarily have to pit very low
performing students with, say, diagnosed learning disabilities,
in one group, against star students who greatly excel, in
another. We'll also give the teacher the ability to turn
the leaderboard off completely, for the whole class, or
any group, should he or she not wish her students to compete
against one another at all. Some teachers really do have
a quite visceral reaction to even the appearance of competition.
If the teacher turns this function off, the leaderboard
button shall be made non-actionable in the student's navigation
menu, though not redacted entirely. The leaderboard shall
also be disabled if there is only 1 student account created
in the class or group. If fewer than 3 student accounts
are active, or showing (in the event the teacher is displaying
leaderboards by group), blank, empty bars shall show in
the 1 to 2 possible empty slots. With 3 or fewer students
in a class or group, the navigational arrow must also be
non-actionable, and show in its disabled state.
Navigation
The
leftward down arrow button shall allow any student to scroll
downward through all students in classroom (or group), just
like the "My Progress" section scrolls, by 3 rows
at a time. When the last row is reached, the down arrow
shall become an up arrow, and when clicked, zoom the student
back to the very start of the leaderboard.
Styling
Checklist:
Images:
1.
Student Data Navigation Down Arrow: student_data_navigation_down_arrow.svg,
50 x 34
2.
Student Data Navigation Up Arrow: student_data_navigation_up_arrow.svg,
50 x 34
3.
Student Data Navigation Arrow: #FFFFFF40
4.
Student Data Navigation Arrow Hover: #FFFFFF80
5.
Student Data Navigation Arrow OnClick: #FFFFFFBF
6.
Student Data Navigation Arrow Disabled: #FFFFFF1A
-Note:
Colors 3 to 6 are used for both images 1 and 2 above.
Text:
MOCKUP
1:
1.
Student Leaderboard Numeral: 2.0
rem, #FFFFFFB3
2.
Student Leaderboard Name: 2.0
rem, #FFFFFFB3
MOCKUP
2:
1.
Student Leaderboard Numeral Hover: 2.0
rem, #FFFFFF
2.
Student Leaderboard Name Hover: 2.0
rem, #FFFFFF
Objects:
1.
Student Leaderboard Bar Background Empty: Variable
x 20, #FFFFFF4D
2.
Student Leaderboard Bar Background Empty Hover:
Variable x 20, #FFFFFF80
3.
Student Leaderboard Bar Background Fill 1: #37ACFF66
4.
Student Leaderboard Bar Background Fill 1 Hover:
#37ACFF
5.
Student Leaderboard Bar Background Fill 2: #00E69B66
6.
Student Leaderboard Bar Background Fill 2 Hover:
#00E69B
6.
Student Leaderboard Avatar Shadow: 44
x 44, #0000001A
|