Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • rc-data-science/communications/dsjc-course
  • kmv/dsjc-course
2 results
Show changes
Commits on Source (28)
build-job:
stage: build
tags:
- rcds
script:
- echo "Hello, $GITLAB_USER_LOGIN"
test-job1:
stage: test
tags:
- rcds
script:
- echo "This job tests something"
test-job2:
stage: test
tags:
- rcds
script:
- echo "This job tests something, but takes more time than test-job1"
- echo "Sleeps for 20 seconds"
- sleep 20
deploy-prod:
stage: deploy
tags:
- rcds
script:
- echo "This job deploys something from $CI_COMMIT_BRANCH branch."
environment: production
{
"MD003": {
"style": "atx"
},
"MD004": {
"style": "dash"
},
"MD007": {
"indent": 4,
"start_indented": false
},
"MD009": {
"strict": true
},
"MD010": {
"code_blocks": true
},
"MD012": {
"maximum": 1
},
"MD013": false,
"MD022": {
"lines_above": 1,
"lines_below": 1
},
"MD025": {
"level": 1
},
"MD029": {
"style": "one"
},
"MD030": {
"ol_multi": 1,
"ol_single": 1,
"ul_multi": 1,
"ul_single": 1
},
"MD031": {
"list_items": true
},
"MD033": {
"allowed_elements": []
},
"MD035": {
"style": "---"
},
"MD040": {
"language_only": false
},
"MD041": {
"level": 1
},
"MD043": false,
"MD044": {
"code_blocks": false,
"html_elements": true,
"names": [
"BlazerID",
"UAB Campus Network",
"UAB Research Computing"
]
},
"MD046": {
"style": "fenced"
},
"MD048": {
"style": "backtick"
},
"MD049": {
"style": "underscore"
},
"MD050": {
"style": "asterisk"
},
"MD055": {
"style": "leading_and_trailing"
}
}
{
"bracketSameLine": true,
"htmlWhitespaceSensitivity": "ignore",
"printWidth": 100000
}
......@@ -6,36 +6,34 @@ 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
- 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](#abbreviations).
- Please visit [Canvas: Course Cross-Listing SLA page](https://uabprod.service-now.com/service_portal?id=sc_cat_item&sys_id=393e9275377d630024a67c1643990e27).
- [ ] 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.
- Teacher/Instructor List:
- `wwarr` for William Warriner
- `mdefende` for Matt Defenderfer
- `prema` for Prema Soundararajan
### Teachers/Other Instructors
- [ ] Set up the Syllabus Affirmation Assignment
1. Navigate to Quizzes page.
2. Click "+ Quiz" button.
3. Select "Classic Quizzes".
4. Click "Submit" button.
5. Enter in first text entry box: `Syllabus Affirmation`.
6. Enter in the "Quiz Instructions" text entry box:
> "In a new window, please read the Syllabus, then return here to complete the affirmation."
7. Create a link to the Syllabus Course Page at the word "Syllabus" in the previous step.
8. Set the following field values in the remainder of the form.
1. Click "+ Quiz" button.
1. Select "Classic Quizzes".
1. Click "Submit" button.
1. Enter in first text entry box: `Syllabus Affirmation`.
1. Enter in the "Quiz Instructions" text entry box:
> In a new window, please read the Syllabus, then return here to complete the affirmation.
1. Create a "Course Link" to the Syllabus Course Page at the word "Syllabus" in the previous step.
1. Set the following field values in the remainder of the form.
- Quiz Type: `Graded Quiz`
- Assignment Group: `Assignments`
- Options:
......@@ -47,30 +45,34 @@ 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
9. Click "Questions" tab.
10. Click "+ New Question".
- Due: Friday of 2nd week.
- Available from/until: both blank
1. Click "Questions" tab.
1. 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".
11. Click "Details" tab.
12. Click "Save & Publish" button.
1. Click "Details" tab.
1. Click "Save & Publish!" button.
- [ ] Set up the [Demonstration Assignment HTML](demonstration_assignment.html)
1. Navigate to Assignments page.
2. Click "+ Assignment" button.
3. Enter Assignment Name in text entry box: `Demonstration #1`.
4. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box.
5. Copy-paste [HTML](demonstration_assignment.html) into text entry box.
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.
1. Click "+ Assignment" button.
1. Enter Assignment Name in text entry box: `Demonstration #1`.
1. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box.
1. Copy-paste [HTML](demonstration_assignment.html) into text entry box.
1. Switch text entry box back to WYSIWYG mode by clicking `</>` symbol at bottom-right of box.
1. Create a "Course Link" to the Syllabus Course Page at the word "Syllabus" in the previous step.
1. Check links.
1. Set the following field values in the remainder of the form.
- Points: `1`
- Assignment Group: `Assignments`
- Display Grade as: `Complete/Incomplete`
......@@ -81,7 +83,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, and Thanksgiving Break in the Fall semester! Don't set assignment due dates on holidays or break days, move it one business day later. So far, all sessions have been 14 weeks. The first assignment has extra time because it may take students time to get oriented to their chosen data science problems, especially if they are new to data science, etc.
| Session Length | #1 Due Date | #2 Due Date | #3 Due Date |
| -------------- | ----------- | ----------- | ----------- |
......@@ -89,20 +91,29 @@ 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`:
1. Click "Save and Publish" button.
1. Duplicate to create `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.
1. Click the vertical three dots next to the `Demonstration #1` assignment you created.
1. Click "Duplicate".
1. On the new entry, click the vertical three dots, then "Edit Assignment".
1. Modify the "Name" and "Due Date" fields appropriately.
1. For `Demonstration #3`, set the due date to be the last day of finals.
1. Click "Save & Publish".
1. 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.
1. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box.
1. Copy-paste [HTML](syllabus.html) into text entry box.
1. Switch to WYSIWYG mode: click `</>` symbol again.
1. Remove the title. The title is only used for sharing the Syllabus outside Canvas. Canvas produces its own title.
1. Create a "Course Link" to the Assignments Course Page at the word "Assignments" in the Grading section.
1. Ensure "Show Course Summary" checkbox is checked.
1. Verify formatting is correct.
- [ ] Set up Home page.
1. Navigate to Home page.
2. Click "Choose Home Page" button.
3. Select "Syllabus".
4. Click "Save" button.
1. Click "Choose Home Page" button in right panel.
1. Select "Syllabus" and "Save".
- [ ] Set up Settings page.
- Navigation tab:
- Disable all except:
......@@ -117,20 +128,24 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted.
- UAB Libraries
- Technology Resources
- Student Academic and Support Services
- Put them in the above order!
- [ ] Verify links using "Course Link Validator" on Settings page.
- Put them in the above order.
- Click "Save" at the bottom 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).
- [ ] Publish the course. May need to be done by IOR.
- [ ] Publish the course. Should be done by IOR.
- [ ] Make an announcement welcoming new students.
1. Navigate to Announcements Page.
2. Click `+ Announcements` button.
3. Enter Topic Title as "Welcome to the Data Science Journal Club course!"
4. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box.
5. Copy-paste [HTML](welcome_announcement.html) into text entry box.
6. Switch to WYSIWYG mode: click `</>` symbol again.
7. Modify as necessary to be relevant to the current session.
1. Click `+ Announcements` button.
1. Enter Topic Title as "Welcome to the Data Science Journal Club course!"
1. Switch text entry box to raw HTML mode by clicking `</>` symbol at bottom-right of box.
1. Copy-paste [HTML](welcome_announcement.html) into text entry box.
1. Switch to WYSIWYG mode: click `</>` symbol again.
1. Create a "Course Link" to the Syllabus Course Page at the word "Syllabus" in the previous step.
1. Create a "Course Link" to the Syllabus Affirmation Assignment at the words "Syllabus Affirmation" in the previous step.
- [ ] Upload syllabus to <https://s3.lts.rc.uab.edu/uab-rc-dsjc/syllabus.html>.
## Important Information
......@@ -138,13 +153,14 @@ Steps can be performed by any Teachers and Instructors unless otherwise noted.
| Course Title | UAB Title | Name | email |
| :------------------- | :--------------------------- | :------------------- | :----------------- |
| Instructor of Record | Associate Professor | Kristina M. Visscher | <kmv@uab.edu> |
| Instructor | RC Facilitator (Scientist I) | William Warriner | <wwarr@uab.edu> |
| 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
......
<p>Bear in mind objectives and resources from the <a title="Syllabus" href="">Syllabus</a>:</p>
<p>
Bear in mind objectives and resources from the
<a title="Syllabus" href="">Syllabus</a>
:
</p>
<ol start="1" type="1">
<li>Learn new data science stuff</li>
<li>Grapple with that new stuff</li>
<li>Discuss that new stuff with us at Office Hours</li>
<li>Learn new data science stuff</li>
<li>Grapple with that new stuff</li>
<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
<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/#how-to-contact-us" target="_blank" rel="noopener noreferrer">https://docs.rc.uab.edu/#how-to-contact-us</a>
.
</p>
This diff is collapsed.
<p>Hello everyone and welcome to Data Science Journal Club (DSJC)!</p>
<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>
<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>
<p>If you are returning, welcome back! The syllabus may have information that is new and useful to you, we recommend
reviewing it.</p>
\ No newline at end of file
<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 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>
<p>If you are returning, welcome back! The Syllabus may have information that is new and useful to you, we recommend reviewing it.</p>