-
William Warriner authored8c90a9c0
DSJC New Session Checklist
The course is a collaboration between Kristina Visscher of the UAB Department of Neurobiology and UAB IT Research Computing. The intent of the course is to provide a guided platform for self-motivated students to learn more about Data Science and its important accessory skills. Accessory skills include software development, programming, data engineering, image and signal processing, visualization development, and high performance computing.
The course runs every session each year: Fall, Spring, Summer. The UAB Academic Calendar dictates when classes start for each session. As instructors, our goal should be to have the course published the week before classes start.
Course Setup Checklist
Instructor of Record
- At least one month prior to start of classes, contact departments to get courses listed.
- GBSC: Olivia Barnes (ochood@uab.edu)
- IDNE: Kristina Barlow (kbarlow@uab.edu)
-
Merge GBSC and IDNE sections.
- Must be done by IOR.
- Please visit Canvas: Course Cross-Listing SLA page.
-
Add course Teachers and Instructors as needed.
- Must be done by IOR after merge step is complete! Otherwise, adds may need to be redone.
- Please visit Canvas: Add/Remove User(s) SLA page.
- Teacher/Instructor List:
-
wwarr
for William Warriner -
mdefende
for Matt Defenderfer -
prema
for Prema Soundararajan
-
Teachers/Other Instructors
-
Set up the Syllabus Affirmation Assignment
- Navigate to Quizzes page.
- Click "+ Quiz" button.
- Select "Classic Quizzes".
- Click "Submit" button.
- Enter in first text entry box:
Syllabus Affirmation
. - Enter in the "Quiz Instructions" text entry box:
"In a new window, please read the Syllabus, then return here to complete the affirmation."
- Create a link to the Syllabus Course Page at the word "Syllabus" in the previous step.
- Set the following field values in the remainder of the form.
- Quiz Type:
Graded Quiz
- Assignment Group:
Assignments
- Options:
- Shuffle Answers:
checked
- Time Limit:
unchecked
- Allow Multiple Attempts:
checked
- Quiz Score to Keep:
highest
- Allowed Attempts:
unchecked
- Quiz Score to Keep:
- Let Students See Their Quiz Responses:
checked
- Only Once After Each Attempt:
checked
- Let Students See The Correct Answers:
unchecked
- Only Once After Each Attempt:
- Show one question at a time:
unchecked
- Shuffle Answers:
- Quiz Restrictions:
- Require an access code:
unchecked
- Filter IP Addresses:
unchecked
- Require an access code:
- Assign:
- Assign to:
Everyone
- Due: Wednesday of 2nd week.
- Available from/until: both blank
- Assign to:
- Quiz Type:
- Click "Questions" tab.
- 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).
- Make other answers other dates.
- Click "Update Question".
- Click "Details" tab.
- Click "Save & Publish" button.
-
Set up the Demonstration Assignment HTML
- Navigate to Assignments page.
- Click "+ Assignment" button.
- Enter Assignment Name in text entry box:
Demonstration #1
. - Switch text entry box to raw HTML mode by clicking
</>
symbol at bottom-right of box. - Copy-paste HTML into text entry box.
- Update Syllabus link.
- On the first line is HTML tag that looks like
<a title="Syllabus" href="">
. - Copy-paste Syllabus Page URL between double quotes after
href=
.
- On the first line is HTML tag that looks like
- Make any other necessary changes to the assignment HTML. Don't forget to update in the repository!
- Switch to WYSIWYG mode: click
</>
symbol again. - Set the following field values in the remainder of the form.
- Points:
1
- Assignment Group:
Assignments
- Display Grade as:
Complete/Incomplete
- Submission Type:
No Submission
- Group Assignment: unchecked
- Peer Reviews: unchecked
- Assign:
-
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. 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 14 weeks 6th week 10th week 14th week 10 weeks 4th week 7th week 10th week -
Available from/until: blank
-
- Points:
- Click save and publish!
- For
Demonstration #2
andDemonstration #3
:- Go to the main Assignments page.
- Click the vertical three dots next to the
Demonstration #1
assignment you created. - Click "Duplicate".
- On the new entry, click the vertical three dots, then "Edit Assignment".
- Modify the "Name" field appropriately.
- Click "Save & Publish".
- Verify the assignments are published in the Assignments main page, with a green checkmark icon next to each.
-
Upload Syllabus HTML
- Navigate to Syllabus page.
- Switch text entry box to raw HTML mode by clicking
</>
symbol at bottom-right of box. - Copy-paste HTML into text entry box.
- Update Syllabus Affirmation assignment link.
- Look for the HTML tags like
<a title="Syllabus Affirmation" href="">
. - 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. - Only the trailing part of the URL starting with
/courses
is needed. The leading/
is required.
- Look for the HTML tags like
- Update Demonstration assignment links.
- Look for the three HTML tags like
<a title="Demonstration #1" href="">
. - 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. - Only the trailing part of the URL starting with
/courses
is needed. The leading/
is required.
- Look for the three HTML tags like
- Switch to WYSIWYG mode: click
</>
symbol again. - Check "Show Course Summary" checkbox.
- Verify formatting is correct.
- Update syllabus at https://s3.lts.rc.uab.edu/uab-rc-dsjc/syllabus.html by manual upload.
-
Set up Home page.
- Navigate to Home page.
- Click "Choose Home Page" button.
- Select "Syllabus".
-
Set up Settings page.
- Navigation tab:
- Disable all except:
- Home
- Announcements
- Syllabus
- Assignments
- Grades
- People
- UAB Cares
- UAB Policies
- UAB Libraries
- Technology Resources
- Student Academic and Support Services
- Put them in the above order!
- Click Save when done.
- Disable all except:
- Navigation tab:
-
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.
- Note:
-
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).
- Publish the course. May need to be done by IOR.
-
Make an announcement welcoming new students.
- Navigate to Announcements Page.
- Click
+ Announcements
button. - Enter Topic Title as "Welcome to the Data Science Journal Club course!"
- Switch text entry box to raw HTML mode by clicking
</>
symbol at bottom-right of box. - Copy-paste HTML into text entry box.
- Switch to WYSIWYG mode: click
</>
symbol again. - Modify as necessary to be relevant to the current session.
Important Information
People
Course Title | UAB Title | Name | |
---|---|---|---|
Instructor of Record | RC Facilitation Manager | William Warriner | wwarr@uab.edu |
Instructor | RC Facilitator (Scientist I) | Matthew Defenderfer | mdefende@uab.edu |
Instructor | RC Facilitator (Scientist I) | Prema Soundararajan | prema@uab.edu |
Relevant Pages
- UAB Academic Calendar: https://www.uab.edu/students/academics/academic-calendar
- UAB E-Learning Support Canvas Requests: https://www.uab.edu/elearning/services/canvas-requests
Abbreviations
- DSJC: Data Science Journal Club
- GBSC: Graduate Biomedical Sciences
- IDNE: Neuroengineering
- IOR: Instructor of Record
- RC: Research Computing
- SLA: Service Level Agreement
- TA: Teaching Assistant
-
WYSIWYG: What You See Is What You Get
- Refers to a kind of text editor that lets you see what the resulting document will look like as you make changes.
- Microsoft Word is WYSIWYG.
- Most Canvas Page text entry boxes are WYSIWYG by default.
Notes on Using Canvas
Most Canvas Page text entry boxes, including those of Syllabus and Assignments, have a WYSIWYG HTML editor. The entry mode can be changed to raw HTML mode by clicking the </>
symbol at the bottom-right of the box. We use raw HTML mode extensively, allowing us to version control invidividual pages for the content of the course.