Skip to content

WIP: Resolve "Canvas announcements"

Ryan requested to merge feature/#23-canvas-announcements into alpha

Summary

The retreival of Canvas announcements from their portfolio course and the assessment course. As well as, alpha environmental restarting fix.

Closes #23 (closed)

Changelog

  • Fixed🐛 Restart ALPHA env but not test env
Inside Public/
  • Added Proxy to announcement api learning/
  • Refactored️ learning.py to new middleware typology
  • Security🔒 Require the user_id upon /lti/launch
Inside Learning/
  • Added Retreiving announcements
  • Added getAssessmentCourses from user
  • Moved🚚 Router removed from routes folder

Breaking changes

  • Learning/'s Router no longer in routes folder.

Before merge

  • Changed code has been reviewed
  • Tested to build, start and is usable
Edited by Ryan

Merge request reports