Closed dakmcinnis closed 3 years ago
@alex-kozin Presented an alternate solution (source: https://github.com/dcsil/learn_software_app/issues/179)
I would suggest either changing the "due date" field to something like "Several due dates, see the assignment for more details", or even better to split this assignment into several assignments - every one of them in reality is a separate deliverable after all.
If I'm being honest, the change here would be much larger than just changing markdown as that table is auto-generated from https://github.com/dcsil/CSC491/blob/main/assignments.yml
It is not changeable because this file is imported into the learnsoftware app as is and is used for structure there.
I don't view this as a major issue because demos are a non-work item where you just need to show up to and talk about what you've done (eg your progress). A hello world app, for example, takes less than 15 minutes to generate from the majority of frameworks (eg react-new-app or bin/rails new is a single command).
Thought of a way around it without changing everything. Closed in https://github.com/dcsil/CSC491/commit/46a6628a5b022cddaff1318dbff58cd845d1d86e
Describe the concern
Our team was unaware of the dates of any in-class demos, until otherwise stated on Slack. While there is an assignment that explains the demos (https://csc491.dcsil.ca/assignments/a6/), the dates of the 4 demos are not displayed onto our source of truth for all assignments and their deadlines https://csc491.dcsil.ca/assignments/.
Why is this important?
If discoverability of a deadline is low, then people are less prepared.
For example, my team took an extension on A3 - not realizing this demo is coming up. We thankfully were notified about the demo 2 days before. However, this means we will have <48h to create a Hello World app.
Ideal solution
TABLE CHANGES: From the assignments page https://csc491.dcsil.ca/assignments/, display all 4 demos in the table. Call them "Demo 1", "Demo 2", etc each with a weight of 2.5% and their respective due dates. On-click of "Demo X", navigate to the exact same webpage: https://csc491.dcsil.ca/assignments/a6/.
A6 PAGE CHANGES: Adjust the title to not say "Assignment 6".
Additional context None
Note: This does not guarantee the concern will be addressed, or the ideal solution you presented will be used. Ultimately, the course content needs to be approved by the instructor and, in some cases, a quorum of students after the term has started.