Skip to content
Snippets Groups Projects
robinwilliam.hundt's avatar
robinwilliam.hundt authored
Changed jwt auth endpoints

`/api-token-auth/` to `/api/get-token/`
`/api-token-refresh/` to `/api/refresh-token/`

Added student list page

Added submission serializer for student list view

Bare student list view is now implemented for the reviewer
He is able to view a searchable and sortable list of all students in the left pane of the window and their submissions on the right side

Fixed /?#/ bug on login page

Added `feedback_created`/`feedback_validated` counts to TutorSerializer

Added basic tutor overview

Added student overview help card

When going to the student overview page, a help card is shown on the right side which is replaced when viewing a submission
54941e9b
History

Frontend

JavaScript Style Guide

Vue.js frontend for Grady

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

# run unit tests
npm run unit

# run all tests
npm test

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

A note on yarn package manager

Some systems (like Ubuntu Xenial) come with a preinstalled "yarn - scenario testing of Unix command line tools". Using this will not work. The yarn package manager is needed.