Outcome 1
1.03- Use source control best-practices to manage a code-base
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
Based on the commit history, every change was committed, which demonstrates best practice.
Outcome 2
3.02- Utilize Python to connect to an API that sends and receives data
Outcome 2 Result
3-Mastery
Outcome 2 Feedback
Idk if I missed it, but it seems like I can't find it.
Outcome 3
5.04- Connect to files to read and write data in different formats
Outcome 3 Result
2-Near Mastery
Outcome 3 Feedback
In the StudentEngagmnet/points/views.py file, 'return JsonResponse' was used to format the data.
Outcome 4
2.03- Use function and class decorators to extend or modify behavior
Outcome 4 Result
3-Mastery
Outcome 4 Feedback
In both the points and events files, proper decorators such as @login_required, @require_POST, and @club_admin_required were used accordingly.
Outcome 5
5.02- Utilize ORM for data manipulation
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
In the views file, several instances of ORM were used, therefore, demonstrating mastery.
Outcome 6
6.05- Utilize tools like signals to automate operations
Outcome 6 Result
3-Mastery
Outcome 6 Feedback
In the signals file, signal decorator @receiver was used twice. It was used correctly to handle ATTENDANCE → POINTS + BADGES and SURVEY → POINTS.
Outcome 1
1.03- Use source control best-practices to manage a code-base
Outcome 1 Result
3-Mastery
Outcome 1 Feedback
Outcome 2
3.02- Utilize Python to connect to an API that sends and receives data
Outcome 2 Result
3-Mastery
Outcome 2 Feedback
Outcome 3
5.04- Connect to files to read and write data in different formats
Outcome 3 Result
2-Near Mastery
Outcome 3 Feedback
In the StudentEngagmnet/points/views.py file, 'return JsonResponse' was used to format the data.Outcome 4
2.03- Use function and class decorators to extend or modify behavior
Outcome 4 Result
3-Mastery
Outcome 4 Feedback
Outcome 5
5.02- Utilize ORM for data manipulation
Outcome 5 Result
3-Mastery
Outcome 5 Feedback
Outcome 6
6.05- Utilize tools like signals to automate operations
Outcome 6 Result
3-Mastery
Outcome 6 Feedback