Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Easier to Write Course Calendars #11

Open
cycomachead opened this issue Jun 18, 2024 · 0 comments
Open

Easier to Write Course Calendars #11

cycomachead opened this issue Jun 18, 2024 · 0 comments

Comments

@cycomachead
Copy link
Contributor

All the tools have course calendars which are a PAIN to write.

One file per week as an authoring tool seems hard.

  • the programming is easiest if every date is defined explicitly, but in classes with consistent schedules, that is hard.
  • I, personally, prefer 1 file with all assignment dates
  • each assignment needs:
    • release date
    • due date
    • content / spec link
    • submission link
    • probably number of points
    • This info is ideally not duplicated manually.
  • How can we support the table-style calendar (CS10, 161, 188, others)?

Long Shot: Google Sheets / CSV sync?

Does it make sense to have the tool build a calendar file from a Google sheet?
If a sheet URL is shared via link, it's trivial to get/import a CSV. This means at build time (if desired) or locally (if the output is committed to the repo) we can generate a calendar from a format easier to write/update.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant