Skip to content

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

License

Notifications You must be signed in to change notification settings

MatijaNovosel/dilligence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks