frappe / education

Open source education / school management system
Other
129 stars 125 forks source link

Allows multiple Program Enrollments #171

Open nitin-anantpranali opened 7 months ago

nitin-anantpranali commented 7 months ago

Allows multiple Program Enrolments for the Given Academic Year.

Suggestion: There should be a Setting in Educational Settings to Allow / Disallow this

RitvikSardana commented 7 months ago

It is already there In an academic year, a student can be enrolled in multiple programs, you can see the SS below.

Screenshot 2023-12-04 at 11 30 48 AM
nitin-anantpranali commented 7 months ago

I meant to say that in some cases the Student should not be allowed for Multiple Enrolments. eg. Same student mistakenly enrolled for 2 Programs.

But some cased it should be allowed. eg. Same student allowed for Main Program and Optional Program.

May be while defining the Program, we have to give a checkbox "Allow Multiple Enrolment".

RitvikSardana commented 7 months ago

I was thinking that maybe on a student level, we can have 3 more fields which will track,

"current_program", "current_academic_term", "current_academic_year"

Any maybe on Education Settings we can have a checkbox saying "Allow Multiple Program Enrollments".

What are your thoughts?

nitin-anantpranali commented 7 months ago

How the situation will be resolved in following case

Suppose there are two programs like class 11 having an optional program of Computer course offered in same collage. All the students will enrolled for class 11th programme but few of them will be enrolled for computer course.

In this case there will be some programs which will not allow multiple enrolments like class 11 and 12 but at the same time there will be some programs like Music class or IT class which will allow simultaneous enrolments.