Stories

The "Stories" content area of the "Teacher Dashboard" shall be accessible via the second button in the left navigational menu, as shown in the first mockup above. The purpose of this area is to allow teachers access to the full library of text passages that will be offered to their students. Just like other sections of the dashboard, it consists of a title heading, a subtitle (that in this case maintains a count of the total number of text passages available), a topline section navigational menu, and then a listing of the stories themselves, in table form. Each time the "Stories" section is visited, it should list the stories in chronological order, by publication date—newest stories first.

 

The Table

Story entries shall be listed, and sortable, in the table by a few data points: Title, Genre, Grades, and Access, as well as each showing an image icon to the left that represents each text passage. You'll also notice a small icon above the images, which does not have any function. Clicking any of the word based title headings shall sort the table accordingly. Clicking "On" or "Off" at the far right of any entry shall toggle whether the teacher's students have access to a particular story. This gives teachers the ability to not show specific stories that have subject matter with which they don't personally agree. Clicking the story's title shall show the individual story panel, and clicking the top and bottom rows shall allow the user to scroll/navigate the story listings.

Note that stories which begin with "a" "an" or "the" have said definite articles shown at the end of the title, after a comma. For example, "A Stubborn Kitty" becomes "Stubborn Kitty, A."

 

Inactive Stories

Entries for inactive stories (those the admin has temporarily deactivated in the admin panel—such as when editing, preparing to edit, or for any reason, really) shall still nonetheless display in the "Stories" table, yet reduced to 50% opacity, labeled with the access descriptor "Inactive," and be inaccessible, by both students and teachers, as shown in the second mockup, above. Inactive stories don't reduce the story count reported in the subtitle. In the admin panel, there will also be the ability to make created stories "hidden" in which case they won't show in the table at all, and not add to the count of available stories. In the table, active stories should always show before inactive stories. The goal with making this distinction (active, inactive, or hidden) is to prevent a situation in which a teacher was just looking at a story in the "Stories" section, but now can't find it, because it's temporarily inactive, due to being disabled for editing or something like that. An "inactive" state tells the teacher, "This story will be available again very shortly." It's just a nice distinction to have.

During the 2 week free trial, only the text passages that a teacher's students have access to will be accessible to the teacher in the "Stories" content area, as well. I'm currently thinking this will be around 40 to 50 texts, or so. The remaining stories in the library will show as inactive, and when hovered over will show "This text is unavailable during your free trial." in the content section subtitle.

 

Search

The first icon of the topline navigation menu in the "Stories" section shall, when clicked, fade in the section's "Search" function, as shown beginning with the third mockup, above. This module has a form field for text entry, limited to a maximum of 24 characters, and begins with the state of "Awaiting input..." in the lower right. As shown in the fourth mockup above, when the user types a word or phrase, and stops typing, the "processing" animation replaces "Awaiting input..." along with "Searching..." in the lower left infoline footer. After holding for a couple of beats, the result shall be either a reporting of "No results found" in the lower right, or the number of results found displayed on a button in the lower right, as shown in the fifth mockup, above. Upon clicking the button, the user shall fade back to the table, which will display the actual results, as shown in the sixth mockup, above. Note that when displaying search results, the number of results is also shown in the "Stories" section subtitle, along with an "x" button. Clicking the "x" should clear the search results (bring the user back to the main story listing table), while clicking the "Search" icon again should bring the user back to the "Search" module. The sixth mockup also shows how to handle fewer than 5 search results—by displaying blank rows.

 

Individual Story Panel

When the teacher clicks the title for any story, the "Individual Story Panel" shall fade in to show a larger image, title, genre, and a synopsis for the story, along with a "Read It" button in the lower right, and buttons for bookmarking/pinning said story, as shown in the seventh mockup, above. When the "Bookmark" or "Pin" buttons are hovered over, or clicked, the text shall change in the section subtitle. You can see an example of this in the eighth mockup, above. The various states would be: Bookmark this story, This story has been bookmarked, Remove this story from your bookmarks, Pin this story to prioritize it for your students, This story has been pinned, Unpin this story, etc.

 

Pinned and Bookmarked Stories

When a teacher "pins" or "bookmarks" a story, they shall show in the custom sections of the topline menu for displaying them, by most recently added, first, as shown in the ninth mockup, above. The difference between the two is that a teacher bookmarks a story simply to be able to find it quickly in the future. However, when a story is pinned, it is prioritized for showing to students in the "Story Selection Array." The latter gives the teacher the ability to find and select text passages he or she wants his or her students to focus on, first. Such as passages that go well with certain units of study, etc.

 

Story (Teacher View)

Upon clicking the "Read It" button for any individual story entry, the "Teacher View" of the actual student reading experience shall fade in. This will be the same story view that the student sees, just with an additional component in the upper right, under the paragraph selector (the "Readability Level Selection Array"). A mockup for this is shown in the "Story" specifications. Note that when a teacehr is viewing a story from within his or her teacher account, the "back button" on the story must return the teacher to the "Stories" module, instead of return to the "Story Library" like it does for the student user.

 

Styling Checklist

 

Images:

1. Stories Topline Menu (Search): story_search_icon, 32 x 32

2. Stories Topline Menu (Pin): pinned_stories_icon.svg, 32 x 32

3. Stories Topline Menu (Bookmark): bookmarks_icon.svg, 32 x 32

4. Teacher Account Topline Menu Button: #FFFFFFBF (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

5. Teacher Account Topline Menu Button Hover: #FFFFFF80 (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

6. Teacher Account Topline Menu Button OnClick: #FFFFFF40 (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

7. Teacher Account Topline Menu Button Selected: #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

8. Teacher Account Topline Menu Button Disabled: #FFFFFF40 (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

-NOTE: Colors 4 to 8 apply to icons 1 to 3, above. They are universal for all topline menus in the teacher account.

9. Stories Table Icon: story_table_icon.svg, 24 x 14, #DCE2EA

10. Teacher Account Section Subtitle Close Button: x_button.svg, 12 x 12 #FFFFFF40

11. Teacher Account Section Subtitle Close Button Hover: #FFFFFF80

12. Teacher Account Section Subtitle Close Button OnClick: #FFFFFFBF

13. Teacher Subsection Close Button: close_button_icon.svg, 24 x 24, #E2E8F7 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

14. Teacher Subsection Close Button Hover: #E2E8F7BF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

15. Teacher Subsection Close Button OnClick: #E2E8F780 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

16. Teacher Subsection Processing Animation Component: processing_dot.svg, 12 x 12, #6F8AE2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

17. Stories Bookmark Button Icon: bookmark_story_button.svg, 50 x 50, #FFFFFF

18. Stories Bookmark Button Icon Hover: #FFFFFFBF

19. Stories Bookmark Button Icon OnClick: #FFFFFF80

20. Stories Bookmark Button Icon Bookmarked: #FFFFFF

21. Stories Pin Button Icon : pin_story_button.svg, 50 x 50, #FFFFFF

22. Stories Pin Button Icon Hover: #FFFFFFBF

23. Stories Pin Button Icon OnClick: #FFFFFF80

24. Stories Pin Button Icon Pinned: #FFFFFF

 

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. Stories Table Heading Text: 1.8 rem, #727C96

4. Stories Table Heading Hover: 1.8 rem, #727C96BF

5. Stories Table Heading OnClick: 1.8 rem, #727C9680

6. Stories Table Story Title: 1.6 rem, #40424C

7. Stories Table Story Title Hover: 1.6 rem, #6195FF

8. Stories Table Story Title OnClick: 1.6 rem, #6195FF80

9. Stories Table Genre: 1.6 rem, #456DB5

10. Stories Table Grades: 1.6 rem, #456DB5

11. Stories Table Access Toggle: 1.6 rem, #6195FF

12. Stories Table Access Toggle Hover: 1.6 rem, #6195FFBF

13. Stories Table Access Toggle OnClick: 1.6 rem, #6195FF80

14. Teacher Subsection Processing Animation Component: processing_dot.svg, 12 x 12, #6F8AE2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

15. Teacher Profile Name: 2.4 rem, #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "TEACHER DASHBOARD" SPECS)

 

MOCKUP 2:

1. Stories Table Story Title Disabled: 1.6 rem, #40424C4D

2. Stories Table Genre Disabled: 1.6 rem, #456DB54D

3. Stories Table Grades Disabled: 1.6 rem, #456DB54D

4. Stories Table Access Toggle Disabled: 1.6 rem, #6195FF4D

 

MOCKUP 3:

1. Teacher Subsection Title: 2.4 rem, #6F8AE2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

2. Teacher Subsection Subtitle: 2.0 rem, #B7C7F7 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

3. Teacher Subsection Form Field Text Default: 2.0 rem, #9BA9C9 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

4. Teacher Subsection Informational Text: 1.6 rem, #576082 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

5. Teacher Subsection Infoline Footer Text: 1.6 rem, #BFC6DD (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

6. Teacher Subsection Search Awaiting Input Notification: 2.0 rem, #DFE3EF

 

MOCKUP 4:

1. Teacher Subsection Form Field Text: 2.0 rem, #50557F (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

 

MOCKUP 5:

1. Teacher Subsection Submit Button Text: 2.2 rem, #FFFFFF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

2. Teacher Subsection Submit Button Text Hover: 2.2 rem, #FFFFFFBF (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

3. Teacher Subsection Submit Button Text OnClick: 2.2 rem, #FFFFFF80 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

4. Teacher Subsection Submit Button Text Disabled: 2.2 rem, #FFFFFF80 (DUPLICATE, ORIGINAL SHOWN IN "STUDENT ACCOUNT CREATION" SPECS)

 

MOCKUP 6:

1. Teacher Account Section Subtitle Search Results Text: 2.0 rem, #FFFFFFB3

 

MOCKUP 7:

1. Stories Entry Title: 2.8 rem, #343642

2. Stories Entry Subtitle: 2.0 rem, #8DA3E0

3. Stories Entry Synopsis: 1.6 rem, #97A6C6

 

Objects:

1. Teacher Subsection Table Divider: 714 x 2, #E7EBF2 (DUPLICATE, ORIGINAL SHOWN IN "STUDENTS" SPECS)

2. Stories Table Row Background 1: 628 x 40, #E9F3FF

3. Stories Table Row Background 2: 628 x 40, #D3E5FF

4. Stories Table Row Background Hover: 628 x 40, #FFE884

5. Stories Table Row Background 1 Disabled: 628 x 40, #E9F3FF80

6. Stories Table Row Background 2 Disabled: 628 x 40, #D3E5FF80

7. Stories Table Row Background Hover Disabled: 628 x 40, #FFE88480

8. Stories Entry Bookmark Button Background: 50 x 50, #E2E8F7

9. Stories Entry Bookmark Button Background Hover: 50 x 50, #FF6C6C

10. Stories Entry Bookmark Button Background OnClick: 50 x 50, #FF6C6C80

11. Stories Entry Bookmark Button Background Bookmarked: 50 x 50, #FF6C6C

12. Stories Entry Pin Button Background: 50 x 50, #E2E8F7

13. Stories Entry Pin Button Background Hover: 50 x 50, #FFC04B

14. Stories Entry Pin Button Background OnClick: 50 x 50, #FFC04B80

15. Stories Entry Pin Button Background Pinned: 50 x 50, #FFC04B