gitmedha / sis-frontend

Latest Medha Project from Scratch
GNU Affero General Public License v3.0
0 stars 0 forks source link

Field to capture pre-registration data for Swarambh #618

Open Mariamraza15 opened 1 year ago

Mariamraza15 commented 1 year ago

Medha goes to new institutions to pitch the programs. Before students register on SIS, students can fill in their details in a pre-registration form during Medha's visit. Right now it's happening on excel. This is only for Swarambh program.

After pre-registration, some registered students will become a regular registered students and apply/pay via the regular student registration form.

Questions:

  1. How do we capture pre-registration data? Where do we show the form?
  2. Should we store that data into SIS? Should we store them as regular students in SIS and generate student ids?
  3. How do we display pre-registration data in SIS? It should be separate from the regular registrations?
  4. For students who are then applying in the regular registration form, how do we tell them their student id which is already created in SIS?
rathorevaibhav commented 1 year ago

We have been discussing about two approaches.

Approach 1 - Separate module for pre-registration

  1. The pre-registration students will fill out a different form in Pehel for pre-registration
  2. This form will not have a payment option
  3. This will create their entry under the "Pre-registration" module in SIS
  4. The SRMs can list all the pre-registrations like other modules and perform create, update, and delete operations.
  5. The student can return to the Pehel page and fill out the "New student" form to register as a regular student. They will make the payment.
  6. Their student entry will be created like the current functionality
  7. The system will also automatically find their pre-registration entry and link it with the student entry.
  8. When seeing the student detail page, the SRMs will also be able to identify whether that student was a part of pre-registration.
  9. The student's pre-registration entry will no longer be accessible in the "Pre-registration" module.

Approach 2 - Including pre-registrations within student module

  1. We will make updates to the Pehel form for "New Student". The module/program selection will be moved at the top. If Swarambh is selected, the payment is skipped (and some additional form fields can be hidden)
  2. When a student uses Swarambh to submit their application, they will be added to the student list but will be marked as pre-registration. Their program enrollment record will not be created.
  3. The student ID will be communicated with the student.
  4. The default listing in student will show all the students (including pre-registered)
  5. We can create a new filter in student listing to show only the pre-registered students
  6. We will make updates to the Pehel form for "Alumni Service. It will be renamed to a generic term like "Existing students" where the pre-registered students & alumni can both come
  7. The students will enter their student id and based on that, the form will decide:
  8. If they are pre-registered, they will have to make a payment and the program enrollment record will be created at SIS instead of alumni service
  9. If they are a regular student, the flow will go as currently and alumni service entry will be created