5 Iterations
Sagi Dayan edited this page 2015-08-03 01:31:03 +03:00

Iterations

Milestones:

Iteration 0:

Main Feature - Repo & Skeleton

Status 🏁 Done.

  • Create Github Repo
  • SDS
  • SRS
  • Wiki
  • Readme
  • Hook Flask to GAE
  • Basic UI
  • Hook AngularJS to Flask

Iteration 1:

Main Feature - Explore Flow

Status 🏁 Done.

  • User Login Successfuly
  • Email Validation
  • Secure API
  • Explore Campuses
  • Explore Classes
  • Explore Projects
  • Basic UI and Info in Project Page
  • Basic Settings -> Changed To User Profile
  • Github integration into Projects Info (Cron Job once every hour)

Iteration 2:

Main Feature - Messages Framework

Status 🏁 Done.

  • API - Support to Projects And Courses
  • Post messages from Dashboard
  • Post messages from Project Page
  • Ability to Join Projects (Only One In Class!)
  • Add Avatars to Messages
  • Remove Project
  • User Profiles
  • User Statistics
  • Better UX (not that urgent)

Iteration 3 + 4:

Main Feature - Tasks Framework

Status 🏁 Done.

  • API - Support to Projects And Personal Tasks
  • Dynamic "form-like" tasks Engine
  • Display Tasks - that are submitted
  • Ability to Submit Tasks
  • Grade Tasks - only Course Master (Not All Lecturers can)
  • Lecturer Dash Board
    • Pending Tasks (Waiting for review / not yet Graded)
  • Students Dashboard - Tasks/messages
  • Cron Job - Email notification for Tasks that due tomorrow (and un-submitted)
  • Fix Github integration
  • Security. API / Angular
  • upgrade libs - fix core lib issues