kaw393939 / groupgrade2

Collaborative Learning through Assessment, a research project at NJIT
0 stars 0 forks source link

Reports for Instructor #29

Open srtfisher opened 11 years ago

srtfisher commented 11 years ago

Create a reports tab under "Instructor Management" with the following:

Each is described below.

profbieber commented 11 years ago

Report/Action: Late Task Actions

(edited to include Kevin's idea from #99 about extending the task duration, and suggested report location)

We might want a separate report of expired tasks (cancelled workflows), but more function would be a way to handle tasks when they are late. This could include making them expired (option 5 below).

For late tasks, (A) display the assignment, problem statement, course-section-semester, task type, task status, task due date, student responsible, student email address.

(B) Then give the instructor 5 action choices:

  1. do nothing (wait - the task will remain in "late" status)
  2. extend the task duration by the following number of days: [ ](the task will switch to "extended" status)
  3. assign the task to another student and extend the task duration by the following number of days: [ ](the task will switch to "pending - extended" status) (Who? by default anyone at random who has completed that task already, and who meets contingency conditions)
  4. assign the task to the instructor
  5. stop this workflow instance. (be sure to ask the instructor "Do you really want to cancel this question and all its subsequent tasks? Are you sure you don't want to reassign this instead?")

Notes:

Where to display report:

profbieber commented 11 years ago

Additional Reports

Report: Assignment Status (Workflow Status)

Instructors will want to see a map of the workflow status for each assignment. It could be set up as a table for now with each row being a task, and each column a workflow instance. Then inside the table, show who was assigned to that task instance, it's start time, end time and status.

Of course we should not use the term "workflow" as per #74.

At the bottom of the workflow repeat two rows:

  1. Name of the student who solved the problem
  2. total final score

Where to display report:


Report: Grades (for all students in section)

A separate table could be the grading table with each row being the student name, and each column being the assignment title. The cells would be the grade where the student was the problem solver.

The report should be sorted by student last name.

Where to display report:


Report: Grades (for a particular student in section)

A separate table could be the grading table with each row being the assignment name, and a second column with the student grade, where the student was the problem solver.

Sort the report rows by some measure of the assignment end date or start date???

Where to display report:


Note, these tables are just for this first prototype. They may be too simplistic as we get to different types of assignments and workflows.

profbieber commented 11 years ago

Report: Student Status (for instructors)

This could be a report for one student (Instructor chooses from pull down list) or for all students in the section. It could be for all assignments or a single assignment.

See the following information for all tasks the student has been assigned to in the section:


Report: Student Status (for students)

If the Student Status report is useful, then we could restructure "Completed tasks" and "All tasks" as this kind of report. In this case, each course could be an accordion block and each assignment could be an accordion block within the course.

profbieber commented 11 years ago

Report: My Grades

under construction

A table with the following information:

Where to display report: