You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(build-pages): Add proper nested list support with checkboxes
- Replace separate ordered/unordered list functions with unified convert_lists()
- Support proper nesting of lists at any depth
- Add checkbox parsing for task lists (- [ ] and - [x])
- Fix wrap_paragraphs to not wrap closing HTML tags
- Regenerate assignment and syllabus HTML pages
Also adds note for pending syllabus table column fixes.
Copy file name to clipboardExpand all lines: syllabus/index.html
+5-2Lines changed: 5 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -273,12 +273,15 @@ <h2>Grading</h2>
273
273
<p>Grades will be based on the following components:</p>
274
274
<ul>
275
275
<li><strong>Problem Sets</strong> (75%): A total of 5 problem sets designed to reinforce key concepts (each is worth 15% of the final course grade).</li>
276
-
<li><strong>Final Project</strong> (25%): You will carry out a larger scale (relative to the problem sets) "research" project on a topic of your choosing. This will include:</li>
276
+
<li><strong>Final Project</strong> (25%): You will carry out a larger scale (relative to the problem sets) "research" project on a topic of your choosing. This will include:
277
+
<ul>
277
278
<li>Python code, organized as a Colaboratory notebook</li>
278
279
<li>A "presentation" to the class (also submitted as a YouTube video), along with an in-class discussion of your project</li>
279
280
<li>A brief (2--5 page) writeup of the main approach and key findings or takeaways</li>
280
281
</ul>
281
-
<p>Students may work together on all of the assignments, unless otherwise noted in class or in the assignment instructions. However, <strong>each student must submit their own problem set and indicate who they worked with</strong>. Final projects will (typically) be completed in groups of 2--3 students, with the entire group turning in the same project (and receiving the same grade for it).</p>
282
+
</li>
283
+
</ul>
284
+
Students may work together on all of the assignments, unless otherwise noted in class or in the assignment instructions. However, <strong>each student must submit their own problem set and indicate who they worked with</strong>. Final projects will (typically) be completed in groups of 2--3 students, with the entire group turning in the same project (and receiving the same grade for it).
282
285
<p>Grading Scale: A (93–100), A- (90–92), B+ (87–89), B (83–86), B- (80–82), C+ (77–79), C (73–76), C- (70–72), D (60–69), E (0–59). All grades will be rounded to the nearest integer (e.g., a 92.5 average will result in a final grade of "A", whereas a 92.4999 average will result in a final grade of "A-"). Out of fairness to all students in the course, there will be no "negotiations" about grading-- e.g., your grade will be determined solely by the numerical average of your assignment scores.</p>
283
286
<h3>Late Policy</h3>
284
287
<p>Problem sets will receive a 10% deduction for each week late, rounded <strong>up</strong> to the nearest whole week (e.g., from a grading standpoint submitting an assignment 1 minute late is the same as submitting it 1 day late, is the same as submitting it 6 days late).</p>
0 commit comments