diff --git a/checklist.md b/checklist.md index 40accddddf5caf657d33e27a8e7c4d5f64564aed..996fca30651ba09d1502dd6ca758849e999c5d89 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 ab1a7e529e2ddfededd2d315b757f1591595e5d9..5b4c507ff626cd4c25782dbc690e2c86709f4884 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 6bfaddab2c4f3696d1f0ac7b3b63b8d447cd54a2..4c3dce9de6b86bd4fdfe3d1f7800f0f82318f890 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 c7c9d0253304f802b3e4aa9c56986f33e98667b5..25a2eeb1ad4b36b4810304d7fb621ead0105a65c 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>