From f9bb8db5d0cc4249e0ce7f499d2bf36db0982573 Mon Sep 17 00:00:00 2001 From: wwarriner <wwarriner@gmail.com> Date: Thu, 11 Jan 2024 11:47:34 -0600 Subject: [PATCH] updated for SP2024 --- checklist.md | 59 ++++++++++++++++++++++------------- demonstration_assignment.html | 4 +-- syllabus.html | 30 +++++++++--------- welcome_announcement.html | 3 +- 4 files changed, 56 insertions(+), 40 deletions(-) diff --git a/checklist.md b/checklist.md index 40accdd..996fca3 100644 --- a/checklist.md +++ b/checklist.md @@ -6,7 +6,7 @@ The course runs every session each year: Fall, Spring, Summer. The UAB Academic ## Course Setup Checklist -Steps can be performed by any Teachers and Instructors unless otherwise noted. +### Instructor of Record - [ ] Merge GBSC and IDNE sections. - Must be done by [IOR](#abbreviations). @@ -14,18 +14,9 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. - [ ] Add course Teachers and Instructors as needed. - Must be done by [IOR](#abbreviations) _after_ merge step is complete! Otherwise, adds may need to be redone. - Please visit [Canvas: Add/Remove User(s) SLA page](https://uabprod.service-now.com/service_portal?id=sc_cat_item&sys_id=76f97b59374a670024a67c1643990ece). -- [ ] Upload [Syllabus HTML](syllabus.html) - 1. Navigate to Syllabus page. - 2. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box. - 3. Copy-paste [HTML](syllabus.html) into text entry box. - 4. Update Demonstration assignment links. - 1. Look for the three HTML tags like `<a title="Demonstration #1" href="">`. - 2. For each one, add the appropriate assignment page path, which should look like `/courses/$course_number/assignments/$assignment_number`, e.g. like `/courses/1601187/assignments/6860919`. This can be found by visiting the assignment to get the `$course_number` and `$assignment_number` values. - 5. Switch to WYSIWYG mode: click `</>` symbol again. - 6. Check "Show Course Summary" checkbox. - 7. Verify formatting is correct. - 8. Make a note of the Syllabus page URL for use with the Assignments page. _Not_ the Syllabus editing page! - 9. Update syllabus at <https://s3.lts.rc.uab.edu/uab-rc-dsjc/syllabus.html> by manual upload. + +### Teachers/Other Instructors + - [ ] Set up the Syllabus Affirmation Assignment 1. Navigate to Quizzes page. 2. Click "+ Quiz" button. @@ -47,12 +38,17 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. - Let Students See Their Quiz Responses: `checked` - Only Once After Each Attempt: `checked` - Let Students See The Correct Answers: `unchecked` + - Show one question at a time: `unchecked` + - Quiz Restrictions: + - Require an access code: `unchecked` + - Filter IP Addresses: `unchecked` - Assign: - Assign to: `Everyone` - Due: Wednesday of 2nd week. - - Available from/until: blank + - Available from/until: both blank 9. Click "Questions" tab. 10. Click "+ New Question". + - In the top-left Text Entry box enter "First Demonstration Due Date" - In the Drop Down box select "Multiple Choice" - Enter the text "When is the first demonstration due?" in the main text entry box. - Make one answer the correct date (see the Syllabus for timings). @@ -69,8 +65,9 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. 6. Update Syllabus link. 1. On the first line is HTML tag that looks like `<a title="Syllabus" href="">`. 2. Copy-paste Syllabus Page URL between double quotes after `href=`. - 7. Switch to WYSIWYG mode: click `</>` symbol again. - 8. Set the following field values in the remainder of the form. + 7. Make any other necessary changes to the assignment HTML. Don't forget to update in the repository! + 8. Switch to WYSIWYG mode: click `</>` symbol again. + 9. Set the following field values in the remainder of the form. - Points: `1` - Assignment Group: `Assignments` - Display Grade as: `Complete/Incomplete` @@ -81,7 +78,7 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. - Assign to: `Everyone` - Due: **varies, see table below** - Assignment due dates should be staggered, with at least three weeks between them, always on a Friday. The following table contains due dates for each. You will need to determine the actual calendar dates for each semester. + Assignment due dates should be staggered, with at least three weeks between them, always on a Friday. The following table contains due dates for each. You will need to determine the actual calendar dates for each semester. Be sure to account for Spring Break in the Spring semester! Don't let assignments land on holidays or break days. | Session Length | #1 Due Date | #2 Due Date | #3 Due Date | | -------------- | ----------- | ----------- | ----------- | @@ -89,20 +86,36 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. | 10 weeks | 4th week | 7th week | 10th week | - Available from/until: blank - 9. Click save and publish! - 10. For `Demonstration #2` and `Demonstration #3`: + 10. Click save and publish! + 11. For `Demonstration #2` and `Demonstration #3`: 1. Go to the main Assignments page. 2. Click the vertical three dots next to the `Demonstration #1` assignment you created. 3. Click "Duplicate". 4. On the new entry, click the vertical three dots, then "Edit Assignment". 5. Modify the "Name" field appropriately. 6. Click "Save & Publish". - 11. Verify the assignments are published in the Assignments main page, with a green checkmark icon next to each. + 12. Verify the assignments are published in the Assignments main page, with a green checkmark icon next to each. +- [ ] Upload [Syllabus HTML](syllabus.html) + 1. Navigate to Syllabus page. + 2. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box. + 3. Copy-paste [HTML](syllabus.html) into text entry box. + 4. Update Syllabus Affirmation assignment link. + 1. Look for the HTML tags like `<a title="Syllabus Affirmation" href="">`. + 2. For each one, add the appropriate assignment page path, which should look like `/courses/$course_number/quizzes/$quiz_number`, e.g. like `/courses/1601187/assignments/2325855`. This can be found by visiting the assignment to get the `$course_number` and `$assignment_number` values. + 3. Only the trailing part of the URL starting with `/courses` is needed. The leading `/` is required. + 5. Update Demonstration assignment links. + 1. Look for the three HTML tags like `<a title="Demonstration #1" href="">`. + 2. For each one, add the appropriate assignment page path, which should look like `/courses/$course_number/assignments/$assignment_number`, e.g. like `/courses/1601187/assignments/6860919`. This can be found by visiting the assignment to get the `$course_number` and `$assignment_number` values. + 3. Only the trailing part of the URL starting with `/courses` is needed. The leading `/` is required. + 6. Switch to WYSIWYG mode: click `</>` symbol again. + 7. Check "Show Course Summary" checkbox. + 8. Verify formatting is correct. + 9. Make a note of the Syllabus page URL for use with the Assignments page. _Not_ the Syllabus editing page! + 10. Update syllabus at <https://s3.lts.rc.uab.edu/uab-rc-dsjc/syllabus.html> by manual upload. - [ ] Set up Home page. 1. Navigate to Home page. 2. Click "Choose Home Page" button. 3. Select "Syllabus". - 4. Click "Save" button. - [ ] Set up Settings page. - Navigation tab: - Disable all except: @@ -118,7 +131,9 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted. - Technology Resources - Student Academic and Support Services - Put them in the above order! -- [ ] Verify links using "Course Link Validator" on Settings page. + - Click Save when done. +- [ ] Verify links using "Validate Links in Content" on Settings page. + - Note: `https://rc.uab.edu` may be marked as unreachable. Double check that it works correctly manually. This should be a false positive. - [ ] Use Student View to verify the course has appropriate appearance and function. - Make sure syllabus looks correct. - Make sure assignments are visible (they need to be published individually). diff --git a/demonstration_assignment.html b/demonstration_assignment.html index ab1a7e5..5b4c507 100644 --- a/demonstration_assignment.html +++ b/demonstration_assignment.html @@ -5,5 +5,5 @@ <li>Discuss that new stuff with us at Office Hours</li> </ol> <p>Office Hours are held Mondays and Thursdays from 10 AM to noon via Zoom. Meeting links are available at <a - class="inline_disabled" href="https://docs.rc.uab.edu/#contact-us" target="_blank" - rel="noopener noreferrer">https://docs.rc.uab.edu/#contact-us</a>.</p> \ No newline at end of file + class="inline_disabled" href="https://docs.rc.uab.edu/#how-to-contact-us" target="_blank" + rel="noopener noreferrer">https://docs.rc.uab.edu/#how-to-contact-us</a>.</p> \ No newline at end of file diff --git a/syllabus.html b/syllabus.html index 6bfadda..4c3dce9 100644 --- a/syllabus.html +++ b/syllabus.html @@ -100,15 +100,14 @@ demonstrations are required, and each has its own assignment within Canvas.</p> <p>Due dates progress throughout the semester:</p> <ul> - <li><a title="Syllabus Affirmation" href="" data-course-type="assignments" data-published="true">Syllabus - Affirmation</a> is due by the 2nd Wednesday. - </li> - <li><a title="Demonstration #1" href="" data-course-type="assignments" data-published="true">Demonstration #1</a> is - due by the 6th Friday.</li> - <li><a title="Demonstration #2" href="" data-course-type="assignments" data-published="true">Demonstration #2</a> is - due by the 10th Friday.</li> - <li><a title="Demonstration #3" href="" data-course-type="assignments" data-published="true">Demonstration #3</a> is - due by the last Friday.</li> + <li><a title="Syllabus Affirmation" href="/courses/1620729/quizzes/2325855" data-course-type="assignments" + data-published="true">Syllabus Affirmation</a> is due by the 2nd Wednesday.</li> + <li><a title="Demonstration #1" href="/courses/1620729/assignments/7043517" data-course-type="assignments" + data-published="true">Demonstration #1</a> is due by the 6th Friday.</li> + <li><a title="Demonstration #2" href="/courses/1620729/assignments/7043519" data-course-type="assignments" + data-published="true">Demonstration #2</a> is due by the 10th Friday.</li> + <li><a title="Demonstration #3" href="/courses/1620729/assignments/7043518" data-course-type="assignments" + data-published="true">Demonstration #3</a> is due by the last Friday.</li> </ul> <p>Because office hours are open to potentially hundreds of researchers outside the scope of this course, <strong>only one session can be presented per student per office hours visit.</strong> <strong><em>Please plan @@ -154,6 +153,11 @@ computing, we maintain a YouTube channel with some Data Science Club Material to get you started using Cheaha: <a class="external" href="https://www.youtube.com/channel/UCZoOS2e699Ge0DND1oy1BJQ" target="_blank" rel="noopener"><span>https://www.youtube.com/channel/UCZoOS2e699Ge0DND1oy1BJQ</span></a>.</p> +<p>Here is a list of free data science resources and starting points: <a class="inline_disabled" title="Link" + href="https://www.datapen.io/" target="_blank" rel="noopener">https://www.datapen.io/</a>. The following link + narrows those resources down to just courses <a class="inline_disabled" title="Link" + href="https://www.datapen.io/resources/free-course-resources" target="_blank" + rel="noopener">https://www.datapen.io/resources/free-course-resources</a>.</p> <p>Feel free to seek out and use other sources! If you do so, please inform us of those sources so we can curate our list and better serve future students.</p> <p> </p> @@ -161,13 +165,11 @@ <h4>I'm completely new to data science, what are some good starting points?</h4> <ul> <li>To get started with general data science tools and techniques, try Kaggle Learn: <a - href="https://www.kaggle.com/learn" target="_blank" rel="noopener">https://www.kaggle.com/learn</a><a - href="https://rosalind.info/problems/locations/" target="_blank" rel="noopener"></a></li> + href="https://www.kaggle.com/learn" target="_blank" rel="noopener">https://www.kaggle.com/learn</a></li> <li>Check out the Data Carpentries Lessons: <a href="https://datacarpentry.org/lessons/" target="_blank" rel="noopener">https://datacarpentry.org/lessons/</a></li> - <li><a href="https://www.kaggle.com/learn" target="_blank" rel="noopener"></a>For starting bioinformatics, also try - Rosalind.info: <a href="https://rosalind.info/problems/locations/" target="_blank" - rel="noopener">https://rosalind.info/problems/locations/</a></li> + <li>For starting bioinformatics, also try Rosalind.info: <a href="https://rosalind.info/problems/locations/" + target="_blank" rel="noopener">https://rosalind.info/problems/locations/</a></li> </ul> <h4>What tools are available to make it easier to manage my projects?</h4> <ul> diff --git a/welcome_announcement.html b/welcome_announcement.html index c7c9d02..25a2eeb 100644 --- a/welcome_announcement.html +++ b/welcome_announcement.html @@ -2,8 +2,7 @@ <p>Please take a few minutes to read over the <a title="Syllabus" href="" data-course-type="navigation">syllabus</a> as it is the central repository for information about this course. There is a required, single-question, <a title="Syllabus Affirmation" href="" data-course-type="assignments" - data-published="true">Syllabus Affirmation</a> quiz due on Wednesday, August 30, - 2023.</p> + data-published="true">Syllabus Affirmation</a> quiz due the Wednesday of next week.</p> <p>If you are new to the course, welcome! We hope you have an enlightening experience. We are happy to answer questions and provide guidance, please feel free to reach out with questions, and please read the syllabus for more detailed information about expectations.</p> -- GitLab