Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

US 17 - Enhanced To-Do List and Announcements #100

Closed
compgirl123 opened this issue Nov 13, 2019 · 6 comments
Closed

US 17 - Enhanced To-Do List and Announcements #100

compgirl123 opened this issue Nov 13, 2019 · 6 comments

Comments

@compgirl123
Copy link
Owner

compgirl123 commented Nov 13, 2019

Student:
As a user, I would like to have a to do list and save this list so the to do list would appear ever after I logout from my profile.
I would also like to view the sent notifications from my tutors for each of the courses I am signed up for.

Tutor:
As a user, I would like to be able to make announcements for my students to remind them to do certain exercises and worksheets for specific classes.

Unit Tests:
Students and Tutors:
Todo:

https://github.com/compgirl123/TutifySoen490/blob/master/tutify/test/dashboard-tests-students.spec.js

Tutor:
Announcements:

https://github.com/compgirl123/TutifySoen490/blob/master/tutify/test/announcement-tests-tutors.spec.js

Priority: Medium
Risk: Medium
Points: 8

Subtasks: #126

@compgirl123 compgirl123 added this to the Iteration 5 milestone Nov 13, 2019
@cynthiac3 cynthiac3 changed the title US-17 - Enhanced To-Do List US 17 - Enhanced To-Do List Nov 14, 2019
@cynthiac3 cynthiac3 self-assigned this Nov 17, 2019
jaslatendresse added a commit that referenced this issue Nov 17, 2019
jaslatendresse added a commit that referenced this issue Nov 19, 2019
jaslatendresse added a commit that referenced this issue Nov 19, 2019
jaslatendresse added a commit that referenced this issue Nov 19, 2019
jaslatendresse added a commit that referenced this issue Nov 19, 2019
jaslatendresse added a commit that referenced this issue Nov 22, 2019
@jaslatendresse
Copy link
Collaborator

So far, the todo list was completely refactored to make it more reusable and easier to use with class components. Additionally, Redux was added. Due to time constraints, the feature is not yet finished.

TODO:

  • Add tutor notifications to student todo list
  • Make the student todo list persistent
  • Implement the tutor side to add notifications

jaslatendresse added a commit that referenced this issue Dec 22, 2019
cynthiac3 added a commit that referenced this issue Dec 22, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
cynthiac3 added a commit that referenced this issue Dec 23, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
jaslatendresse added a commit that referenced this issue Dec 23, 2019
cynthiac3 added a commit that referenced this issue Dec 24, 2019
…hardcoded) as a notification displayed in their dashboard
cynthiac3 added a commit that referenced this issue Dec 24, 2019
…ixed sending notifications to right students
@compgirl123 compgirl123 changed the title US 17 - Enhanced To-Do List US 17 - Enhanced To-Do List and Notifications Dec 25, 2019
@compgirl123
Copy link
Owner Author

compgirl123 commented Dec 27, 2019

From #111
Enhanced todo list:

  • Fixed issue where students enrolled in a class but were not added to the student list for the course on the tutor side
  • Refactored todos to use redux
  • Added save button to Todo list in student dashboard to save todos to the db

us17-enhanced-todos

Announcements + Notifications:
Tutor side:

  • Added Announcement page (accessed from drawer menu) where tutor can write the announcement (title + text)
  • The announcement can be sent to all students of courses or to specific students directly
    Student side:
  • Student can see all their notifications for tutor announcements in their user dashboard (newest one first)

us17-notifications

Issue #100

@cynthiac3 cynthiac3 changed the title US 17 - Enhanced To-Do List and Notifications US 17 - Enhanced To-Do List and Announcements Dec 30, 2019
@sublime87
Copy link
Collaborator

Upadtes look good, signing off

-Ross Hodess

@TheMo28
Copy link
Collaborator

TheMo28 commented Jan 3, 2020

Very nice feature and it looks like it's working nicely. Signing off.

-Mo Alawami

@poojap12
Copy link
Collaborator

poojap12 commented Jan 6, 2020

I really like this! Signing off.

  • Pooja Patel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants