CS 730 in 202210

Meetings

Office Hours and Semester Schedule

Times Mon Tue Wed Thu Fri
08:30-09:00 CS-280 DHH URC CS-280 DHH URC
09:00-09:30
09:30-10:00
10:00-10:30 Office Office
10:30-11:00
11:00-11:30
11:30-12:00
12:00-12:30
12:30-13:00
13:00-13:30 CS-730 DHH URC CS-730 DHH URC
13:30-14:00 CS-499+900 DHH URC CS-499+900 DHH URC CS-499+900 DHH URC
14:00-14:30
14:30-15:00 Office Office
15:00-15:30
15:30-16:00
16:00-16:30
16:30-17:00
17:00-17:30

Assignments

Usability and User Experience Goals ()

  • Marks: 11
  • Due Date: 08-Mar-2022 @ 23:59

Description

This is an INDIVIDUAL assignment.

Follow the instructions for “Proctortrack Onboarding and Practice Exam” (at this link) and “Onboarding Quiz” (at this link) As you complete this activity, reflect on your experience.

Specifically, you are asked to:

  1. Describe the steps that you undertake to perform the “Proctortrack Onboarding and Practice Exam” and “Onboarding Quiz” activities.
  2. Share your user experience from completing the “Proctortrack Onboarding and Practice Exam” and “Onboarding Quiz” activities.
  3. Reflect on the usability and user experience goals that you find applicable to your experience of completing the activities. (Sharp et al., Section 1.7)
  4. Phrase each of the applicable usability and user experience goals as questions that can be used to evaluate the Proctortrack interface. They may be based on issues that you have come across with while completing the activities.
  5. Suggest possible improvements for the “Proctortrack Onboarding and Practice Exam” and “Onboarding Quiz” activities, that will answer the questions that you asked.

Submission

  • submit a single pdf document on UR Courses
  • target: up to 1 page for a description of the steps you took to complete the activity, 1 paragraph for user experience, 1-2 pages for the user experience and usability goals and relevant questions, up to 1 page for the suggested improvements.
Grading
Grade penalties will be applied in the following situations for assignment submissions:
  • on time but the written instructions for the submission were not followed: deduct 10% of the earned grade
  • late (but within 48 hours of the due date and time): deduct 10% of the earned grade
  • late by more than 48 hours: deduct 50% of the earned grade
  • academic dishonesty: deduct 100% of the earned grade

This assignment is worth 11 marks, according to the following rubric:

Rubric

DePaul Univerity’s Center for Teaching and Learning has a useful resource describing the process of creating rubrics. Your comments about the following rubric are welcome via email

Criterion and Weight Exemplary Sufficient Developing Needs Improvement
Activity Described (2.0) Includes everything as requested Includes mostly all as requested Not described as requested Not described
Goals Stated (3.0) Goals are well stated for each set of experience Missing a little Few entries, lack relevance Substantially incomplete
Questions (3.0) Right questions asked Missing one question Lack relevance No questions
Suggested Improvements (3.0) Thoughtful suggestions Sufficient Lacks relevance Opportunities not identified
Calculator
Rubric Criteria
Penalties
Copy Output to Clipboard

WAI-ARIA with react+node+bootstrap ()

  • Marks: 14
  • Due Date: 19-Apr-2022 @ 23:59

Description

This is an INDIVIDUAL assignment.

In this assignment, you’ll create a new react + node + bootstrap app that allows to gain some practical experience with a modern development environment and with WAI-ARIA.

Take this page as an inspiration: http://www2.cs.uregina.ca//~hepting/teaching/CS-730/202210/meetings/07_Tue-01-Feb-2022.html. Begin with the Carousel component and add other pieces as you are able. This is an important link to look at.

Commits

Having an active commit history on GitHub is important for your future job search as it ensures your work is saved in your repository and if something goes wrong, committing often enables you to go back to a working version of your code.

Instructions

  1. Start by using this as the introductory step.

  2. Use carousel/s as the component to implemented.

  3. Using the example write a code that administers accessibility and inclusiveness .

  4. At a minimum, interface shall have atleast 5 or more images/contents to navigate through.

Minimum Requirements


Create a README.md

Add a README.md to your repository describing the project. Here are some resources for creating your README.md. Here are some resources to help you along the way:


Add To Your Portfolio



One More Thing

If you have any questions about this project or the material we have covered, please post them in the community channels in URcourses so that your fellow developers can help you! If you’re still having trouble, you can come to office hours for assistance from your instructor.

Good Luck!

Submission

  • Submit the link to your Github repository on UR Courses
Grading
Grade penalties will be applied in the following situations for assignment submissions:
  • on time but the written instructions for the submission were not followed: deduct 10% of the earned grade
  • late (but within 48 hours of the due date and time): deduct 10% of the earned grade
  • late by more than 48 hours: deduct 50% of the earned grade
  • academic dishonesty: deduct 100% of the earned grade

This assignment is worth 14 marks, according to the following rubric:

Rubric

DePaul Univerity’s Center for Teaching and Learning has a useful resource describing the process of creating rubrics. Your comments about the following rubric are welcome via email

Criterion and Weight Exemplary Sufficient Developing Needs Improvement
react + node + bootstrap app (8.0) Includes everything as requested Includes mostly all as requested Not described as requested Not described
repository on github.com (2.0) Includes everything as requested Includes mostly all as requested Not described as requested Not described
README.md so others might have great UX (4.0) Includes everything as requested Includes mostly all as requested Not described as requested Not described
Calculator
Rubric Criteria
Penalties
Copy Output to Clipboard

Exams