arjunsatyapal / lantern

Automatically exported from code.google.com/p/lantern
Apache License 2.0
1 stars 0 forks source link

need a teacher dashboard #27

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
We should build a teacher dashboard mockup.  Assume a teacher is helping a set 
of students through a course (or small set of courses).  The teacher sends an 
invitation email to a student to take a course.  The student accepts the 
invitation (clicking on the URL embedded in the message).  This starts the 
student on the course (takes them to the course page and initializes their 
progress so that the course will show up in the student's "in progress" list) 
and creates a status display on the teacher's dashboard for that student and 
that course.  The status display could be something like a short list of 
recently completed modules within that course along with some status details 
like how quickly the student is making progress, perhaps relative to other 
students the teacher has enrolled in that course.

TBD: understand what "teacher" and "student" roles mean.  Can anyone become a 
"teacher"?  How do you declare yourself a teacher and then send invitations to 
students?

Maybe the lantern user homepage at http://k16-8888.appspot.com could have some 
tabs for [profile] [dashboards] etc.

Original issue reported on code.google.com by cuh...@google.com on 7 Sep 2010 at 9:42

GoogleCodeExporter commented 9 years ago
Teacher invite to students of a "class"
   teacher defines a class
     a class consists of 
        a course (node in the tree of content), 
        a set of userids playing teacher roles, 
        a set of userids playing student roles
   teachers invite students and other teachers (TA) to join the class
   students and assistant teachers accept their roles
   student state is then visible to the teachers on their corresponding class page
   class page lists
       the teachers / teaching assistants
       the students
   foreach student, recent accomplishments, in progess

The following ideas should be broken out into new issues when 
teachers/students/classes/and class dashboard have been designed.

Cool, but challenging, feature idea:
 teacher can see student interaction live if the teacher visits the same page
 students can interact with other students in the same class [TBD what does this mean exactly]

Original comment by cuh...@google.com on 23 Sep 2010 at 4:33

GoogleCodeExporter commented 9 years ago

Original comment by cuh...@google.com on 23 Sep 2010 at 4:39