Skip to content
tsun1215 edited this page May 16, 2013 · 9 revisions

Overview

This project is made to replace the current mode of student-teacher interactions. Instead of turning in assignments by paper and waiting for a teacher to grade them, the assignments are submitted online and the teachers can read and give feedback in real time.

Features

Classes

The grading project includes an implementation for classes. Classes allow teachers to associate lessons they create to multiple classes so that students that are part of that class can see the newly created lessons. To create a class, you must first be a teacher. Go to "Classes" from the top bar and click the "Add Class" button. To add students to class, copy the link to the class and send to students. Students will authenticate once with the password provided and be part of the class.

Google Authentication

Login with your Google account and associate a user account to your account. Users are able to change their account type between "Student" and "Teacher" to distinguish between the two. This isn't completely necessary, but it gives each party a home page tailored to their privileges.

Keyboard Shortcuts

Lesson Creation

  • Ctrl+S Save lesson
  • Ctrl+Q Add question to end
  • Ctrl+D Remove current question
  • Ctrl+Shift+Up Move current question up
  • Ctrl+Shift+Down Move current question down

Customized Django Superuser Interface

URL: <Your domain>/admin/