readium / readium-js-viewer

👁 ReadiumJS viewer: default web app for Readium.js library
BSD 3-Clause "New" or "Revised" License
553 stars 186 forks source link

Design for a Library View for the Chrome Extension/CloudReader #531

Open rkwright opened 8 years ago

rkwright commented 8 years ago

This is a description of the desired feature set/behaviour for a new library view. Contributed by Matt Utterback of eKitabu.

This issue is a Feature Request

Related issue(s) and/or pull request(s)

None

Expected Behaviour

Use Case / User Story:

Mary is a Standard 2 (second grade) teacher in a Digischool primary school in Kenya. Her school has received 40 pupils' tablets, which are located in a computer lab. She has 60 students in her second grade class, and there are 450 students in the school, which has grades 1 - 8. Mary has been given a teacher's laptop with the same app and content as the pupils' tablets. The computer lab also has a projector that Mary can connect to her laptop.

Each day, Mary's class can use the pupils' tablets in the computer lab for a 50 minute period. Her Head Teacher (principal) has decided that the class will use the tablets for a different subject each day on a rotating basis. The tablets are also available from time to time for reading practice.

The Digischool tablets have been pre-loaded with 288 textbooks - 6 books for each subject for each of the 8 grades. The 6 core subjects in the Kenyan curriculum are English, Kiswahili, Math, Science, Social Students, Christian Religious Education "C.R.E." In addition, the tablet has been loaded with 300 Early Grade Readers (storybooks) which have been categorized into Grades 1 - 3, 100 books for each grade.

On Tuesday when Mary's class enters the computer lab, the students pair up to get a tablet. Some need to share. Today they will be using the tablets for Social Studies. She tells the students start with a specific book, on Chapter 5. Mary also navigates to the book on her laptop and projects it on the screen.

Therefore, students should be able to easy find the Class 2 content, then find Social Students. One in that folder, they can easily choose the correct book out of the 6 books in the folder, then use the Table of Contents to navigate to Chapter 5.

Similarly, for reading practice, students should be able to navigate to the Readers folder, choose their grade within that folder, and start reading.

Observed behaviour

N/A

Steps to reproduce

N/A

Test file(s)

N/A

Product

None