The main task of the project is to get finished a working (maybe buggy and undocumented) version of ScholarPress Courseware for BuddyPress.

Here’s the list of features it must have: (strike-through styled text means it was proposed but will not get included in current version)

  • Teaching privileges handling
    • Site admins can gran privileges to a user for teaching
    • Site admins can remove privileges from a user
    • Send notifications to the user when he gets promoted as a teacher
    • Simple users can apply to get teaching permissions
  • Courses
    • Single screen for adding courses
    • Comment form for existing course page (to leave feeback)
  • Bibliography
    • Single screen for adding bibliography to an existing course
    • Integrate with Zotero or alike services
  • Assignments
    • List by date available assignments for current group
    • Send notifications to students when an assignment is added
    • Teachers will be able to link a forum with current assignment
    • Assignment responses can be graded and will tie into gradebook
  • Schedules
    • List by date current group/class schedules or get some ajax calendar and place all inside a big calendar
    • Add screen for new schedules available for teachers
    • Send a notification to group when a new schedule was added
    • Import from an iCal

Mid-term


  • Gradebook
    • Port kb-gradebook integrated with existing courses/class
    • Generate a gradelist from a forum (will act like like a csv source file)
    • Generates charts with students progress
  • Dashboard
    • For Students
      • Generate a calendar with current month activities (schedules and courses)
      • List this week activities and schedules
      • List the recommended bibliography for current week
    • For Teacher
      • Generate a calendar with current month activities (schedules and courses)
      • List this week activities and schedules
      • Place buttons for adding new courses and schedules bibliographies