2024-10-29 13:19:34 -06:00
2024-02-06 14:54:46 -07:00
2024-08-26 12:52:55 -06:00
2024-09-18 13:31:22 -06:00
2024-10-29 13:19:34 -06:00
2024-09-30 20:58:11 -06:00
2024-05-03 18:49:51 -06:00
2024-01-04 12:50:23 -07:00
2024-01-12 17:02:13 -07:00
2024-08-21 08:54:38 -06:00
2024-10-04 10:30:48 -06:00

canvasManagement

install specflow template dotnet new install Specflow.Templates.DotNet

view templates with dotnet new -l

find outdated packages dotnet list package --outdated

Development command: dotnet watch --project Management.Web/

Canvas HTML Hack

https://nowucca.com/2020/07/04/working-around-canvas-limitations.html

ideas

matching questions

  • different delimiter (-n in answer messes things up)
  • add distractors

on calendar month, displays days that are on the same week as a month change (if month ends on monday, still show tues-sat)

file uploads

  • image compression?
  • scrape html, when image embedded, upload to canvas and add img tag to canvas asset in html before sending image
  • put all images in an image repo in a /course/semester/filename format. upload the image to canvas, replace the url before sending it over with the canvas version.
    • store canvas image ids in settings?

allow multiple courses to be edited concurrently in different browser tabs

schedule planning view? just outline concepts? (maybe some non-canvas scheduled thing that only shows up in planner? like a note, could be de-emphasized in webpage)

  • probably have a notes section for each module. Have a toggle to expand notes in module

holiday schedule

multi-section support for due dates/times

better error handling when files are unparseable

websocket server to watch file system for changes, notify frontend it should invalidate cache

lectures

  • create 1 lecture for a given day
  • have a way of running a lecture from an unauthenticated computer? maybe just view lecture notes?

tighter integration with git

  • regularly make git commits
  • handle merging?
  • maybe a different storage backend?
  • user motivated restore?

display days settings

  • hide all sundays (horizontal space)
Description
No description provided
Readme 3 MiB
Languages
TypeScript 98.1%
CSS 0.7%
Shell 0.6%
JavaScript 0.5%
Dockerfile 0.1%