Skip to content

divkakwani/labcheck

Repository files navigation

LabCheck

A web application that empowers programming labs.

LabCheck

Goals of this project

  • Digital Attendance
  • Automatic program testing
  • Plagiarism Check
  • Digital Student Record
  • Announcement Board
  • Online handouts distribution
  • Resources Acquisition

Technologies used

The core application is written in python. For its web interface, it uses flask at server-side and a mix of react, jquery and semantic ui at the client-side.

TODO

  • update components' states using websockets instead of polling via ajax.
  • Add new components
    • AnnouncementForm
    • HandoutsForm
  • Add statistics
    • Class-wise
      • Attendance - present day's and overall - (make a tabular, register-like interface)
      • Submissions (tabular form)
  • Add scoring system
  • Updates in tables
    • Qualify details(announcements, handouts et al) by course code.
  • Create model class
  • Discussion Forums
  • Notes catalogue

Releases

No releases published

Packages

No packages published

Languages