APCSP Project

Reporting Category My Score Reasoning
Program Purpose and Function 1 The project has the function of providing users with a hub for different accedemic tools and resources, as well as a way to connect with other students.
Data Abstraction 1 The project uses a database to store user information, as well as a database to store the information used by the different tools and resources.
Managing Complexity 1 The program makes usage of objects and lists in order to simplify the data, making the program easier to understand and use.
Procedural Abstraction 1 The program makes use of functions in order to simplify the code, making the program easier to understand and use
Algorithm Implementation 1 The program makes use of algorithms in order to process the data and display it on the frontend in a user friendly way.
Testing 1 Testing was done when the program was being developed
Total 6 Reasoning shown above