adilmohak / django-lms

A learning management system using django web framework. Course add and drop, grade and assessment result management, online quiz, report generator, student and lecturers management, dashboard, and so much more...
MIT License
568 stars 244 forks source link

The 'Program' model is sometimes referred to as 'Department' #11

Closed benaissazaki closed 9 months ago

benaissazaki commented 9 months ago

In accounts/models.py > Student model:

department = models.ForeignKey(Program, on_delete=models.CASCADE, null=True)

In the Students page : image

In the Add Student page : image

I do not know if it is intentional but it is confusing for users and developers.

If possible, I want to create a PR to fix it, should Program become Department or vice-versa?

adilmohak commented 9 months ago

Hello,

I believe that the term "Program" is more specific and indicates the area of study or major, such as "Computer Science," "Business Administration," etc. On the other hand, the term "Department" refers to the academic department or discipline within the institution, such as the "Department of Chemistry" or the "Department of History." It's a broader category that may encompass multiple programs.

In conclusion, I suggest that we use the term "Program" consistently throughout the app.

adilmohak commented 9 months ago

So you can contribute by changing the term "Department" to "Program" throughout the app.

Thanks :)

benaissazaki commented 9 months ago

Great, I'll start working on it