Hi All,
Can anyone help to solve below means how it can be implemented:
How to implement below use case?
Use Case:
#1
Our school is currently using an old inhouse built software to host student profiles.
As an administrator i would like to be able to create user profiles within the CRM.
Using the student number i would like to integrate with our old software to pull vital information
to the CRM after the student profile is created.
Technical Requirements:
1. Change the name of the contacts module to Students
2. Create a new view/field controller.
2.1 New controller should be named student ID
2.2 It should have a student ID background and the space where the students image, name and student number should be in-line with the ID image
3. When a student number is added to the UI some of the fields should be read only. The fields that are synchronized should not be editable
4. There needs to be a way to control/configure the fields that are synchronized and non-editable.
5. When a student record is saved and the student number field has a value call an API to fetch data (such as address, phone number, etc.) and populate the student record
5.1 Please upload a temporary JSON file to the internet and integrate with that. You can use google for this.
Please follow the instructions for Use Case Scenario.
#use case 2
As an administrator, i want to link students to classes and view the grades they have per class and know if they are passing or failing
Technical Requirements:
1. Create 2 modules
1.1 Create module Subject
1.2 Create module Grade
1.3 Add field Year level to the student profile (dropdown: 1, 2, 3, 4)
2. A subject is linked M-M to a student
3. A Grade is linked One to one with the student and the subject
4. When a grade is added, modified and/or deleted it should run a calculation to the student module. The calculation is sum(all related grades) / count(grades)
5. When linking a subject to a student profile it should auto filter the subject by the year level of the student
6. Create a report (list) that will show all the student that ARE qualified for the subject BUT HAVE NOT enrolled in a subject based on the year level of subject and student
Kindest Regards,
Shreya