Skip to content

Latest commit

 

History

History
70 lines (60 loc) · 2.4 KB

README.md

File metadata and controls

70 lines (60 loc) · 2.4 KB

Dilligence

An application intended for both teachers and students with the purpose of making learning easier.

🔨 Built With

🚀 Features

  1. Authorization and authentication system
    1. Login and register system including customizable user accounts with specific privileges tied to each created educational course
    2. Unauthorized access redirection
  2. Customizable user settings (dark mode, notification muting, subscriptions) Screenshot 1
  3. Educational course creation and list viewing
    1. Edit landing page using a WYSIWG editor
    2. Send notifications with customized content and added attachments which can be viewed by all participants
    3. Kick or mute course participants
    4. Create gradable and timed tasks
    5. Grade or view submitted tasks
    6. Create or take gradable and timed exams that can be graded manually or automatically
    7. Create a discussion board divided into threads
    8. Upload course files which can be viewed by all participants
  4. Edit user privilege using an admin console
  5. Chat with other users in real time

Install the dependencies

npm install

Start the app in development mode (hot-code reloading, error reporting, etc.)

quasar dev

Lint the files

npm run lint

Build the app for production

quasar build

Customize the configuration

See Configuring quasar.conf.js.