Skip to content
Snippets Groups Projects
  1. Jan 05, 2018
    • robinwilliam.hundt's avatar
      Added first integration tests (of many to follow) · ce91bfda
      robinwilliam.hundt authored and Jan Maximilian Michal's avatar Jan Maximilian Michal committed
       * Defnied more APIendpoints for feedback and subscriptions
       * Added the feedback spec to the docs folder
       * Removed tutor and reviewer model. Closes #43 and #68
      Verified
      ce91bfda
    • Jan Maximilian Michal's avatar
      Started with a new mechanism to assign work to tutors · a32636f9
      Jan Maximilian Michal authored
      * The mechanism proposed should work as follows:
        * Tutors can subscribe to certain submission categries (currently
          this includes exam, student or type specific submissions).
          If the set of submissions to corrent is small (student) all
          submissions of that category are reserved for that tutor.
        * A reviewer should also be able to subscribe other users (delegation)
        * A subscription contains assignments or creates them:
          * Only one assignment per user may be active.
          * No new assignments can be added to a subscription after it was
            created while another assignment is present for that subscription.
          * An assignment delegates a submission to a tutor.
          * An active assignment indicates that the tutor is working on that
            assignment
          * After an assignment was finished it is deleted (or archived).
      * Upgraded to Django 2.0
      * Closes #66, #53.
      
      * The mechanism remains partially incomplete as the progress in
        !67-create-new-model-feedbackline-and-integrate-it is blocking
        progress. Several tests for the API endpoint need to be written
        including. More validation and constraints might have to be added.
      Verified
      a32636f9
    • robinwilliam.hundt's avatar
      Bug Fixes and StudentSubmissionPage · fac4373b
      robinwilliam.hundt authored
      Restructured front end code into components and pages
      Components should be as dumb and generic as possible. Pages should dispatch actions, pass props to components etc,
      Student page now gets submission and submissiontyp from api and displays those to the student
      Added information which submissions have been viewed
      fac4373b
  2. Jan 04, 2018
  3. Dec 17, 2017
  4. Dec 16, 2017
  5. Dec 10, 2017
    • robinwilliam.hundt's avatar
      Added test for functional views · 0845f7bb
      robinwilliam.hundt authored
      0845f7bb
    • robinwilliam.hundt's avatar
      Added convenience method to create test data · 9c96f66c
      robinwilliam.hundt authored
      I've created a convenience method inside core.tests.data_factories that that can be used to construct a complete grady instance by passing a big dictionary to the method. At the moment one call to the method with some sample data is hardcoded but with some more refinement it might be possible to generate big instances with multiple user/submissions/feedback programatically. This will be especially helpful tu test the layout and structure of the app under more 'real-life' circumstances.
      9c96f66c
  6. Dec 09, 2017
  7. Nov 30, 2017
Loading