Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enhancing scheduling [classrooms] #228

Open
abogadeer opened this issue Feb 5, 2018 · 7 comments
Open

enhancing scheduling [classrooms] #228

abogadeer opened this issue Feb 5, 2018 · 7 comments

Comments

@abogadeer
Copy link

abogadeer commented Feb 5, 2018

Hi @francoisjacquet
At my school, our requirements in Rosario scheduling are not met. We need the following basic features:

1- Our course periods are not always at the same time everyday. For example, a course period could be the first period on Sunday, the third on Wednesday, the fourth on Friday. This is needed to use our classroom in a more efficient way.

2- We need a way to put certain restraints when creating a schedule. Restrains like blocking certain periods for a course period or a teacher. Some courses are not to be taught at the last periods of the day in our country like PE because of the hot weather.

3- We need a way to add rooms so we assign certain course periods to certain classrooms. The idea is that teachers will know where to go and students also will know where to go. Also, When making the schedule, we do not want any conflicts on the room.

4- There is a need to have a way to enter the entire schedule manually if the schools uses a third party software (asc timetables)

5- We should have the ability to print teachers' schedules, Students' Schedules and a General Schedules for all teachers in one page.

@abogadeer abogadeer changed the title scheduling in Rosario enhancing scheduling in Rosario Feb 5, 2018
@francoisjacquet
Copy link
Owner

Hello @abogadeer

Thank you for sharing your enhancement ideas based on your school operating.

  1. RosarioSIS already offers the possibility to assign multiple school periods to a course period:
    screenshot from 2018-02-05 21-07-00

  2. Blocking periods based on custom rules could be achieved through a custom development.

  3. Having a Room management / tracking system would be great. This could warn the admin when a new course period is added for a room already occupied (conflicts). This would also give the possibility to generate a schedule for each room. This could take the form of an additional module.

  4. Schedules are already entered manually. Could you please elaborate?

  5. Having the possibility to print every schedule on one page would be great.

@abogadeer
Copy link
Author

Hi @francoisjacquet
showing is better than typing text. I recorded my computer screen and uploaded the video
https://youtu.be/HmBFCaNXvcE

@abogadeer
Copy link
Author

Sorry. Now you can view it.

@francoisjacquet
Copy link
Owner

Hello @abogadeer

Thank you for sharing this video about the aSc scheduling software you use.

I know scheduling is a pain for school administrators because of all the possible conditions and conflicts one must handle. This software looks like it does a good job handling it, at least for your institution.

Localization is also a problem as different countries and educational systems will bring different constraints.

The first step to achieve this in RosarioSIS, is to track classrooms obviously (see my previous post).

Apart from that, I have been looking for an open source timetabling software and found FET. Its CSV exports could then be imported into RosarioSIS.

@abogadeer
Copy link
Author

abogadeer commented Feb 11, 2018

Schedules are already entered manually. Could you please elaborate?

As you can see in the video, I can enter the whole schedule for all periods at once in one screen.

One more thing, asc timetables can export schedules to an excel file and html file

@francoisjacquet francoisjacquet changed the title enhancing scheduling in Rosario enhancing scheduling [classrooms] Apr 4, 2018
@francoisjacquet
Copy link
Owner

We have good news!

You can now import your Excel or CSV Timetable / entire schedule.

The Timetable Import module is compatible with FET free Timetabling software export.

@francoisjacquet
Copy link
Owner

francoisjacquet commented Dec 12, 2020

For point 5.:

We should have the ability to print teachers' schedules, Students' Schedules and a General Schedules for all teachers in one page.

you can use the Calendar Schedule view plugin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants