How to print timetable with timetables alphabetically?

Started by maumartelli, February 14, 2025, 05:32:41 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

maumartelli

Hello, how are you?

Once again, I loved learning about your project and we are enjoying training and evaluating it so we can put it into practice soon.

I downloaded and tested the current version "7.0.2".

I looked for some information on the forums, but I didn't understand if what I was looking for was really what I needed. I would like to print the times in alphabetical order (according to the name defined in "Data" -> "Days and hours" -> "Hours (periods) per Day".

I tried to understand the information in the posts below, but I don't know if I understood the instructions correctly, but they didn't work for me (or I made a mistake in the procedure to test, you tell me 😅):
Post: https://lalescu.ro/liviu/fet/forum/index.php?topic=4928.msg27381
Message:" - Added the option to sort alphabetically the subgroups in view/print/HTML timetables (suggested by math)."
Post: https://lalescu.ro/liviu/fet/forum/index.php?topic=4913.0
Message: "There is an option to sort the HTML timetables by subgroup."
Post: https://lalescu.ro/liviu/fet/forum/index.php?topic=4102.0
Message: "I think it is best to add sort also in HTML."

In my case, my "The hours of the day" are as follows:
You cannot view this attachment.

And my printed schedules appear in the same numerical order, as the schedule "slots" are added, according to the information at the beginning of the lines:
You cannot view this attachment.
You cannot view this attachment.

It is not difficult to fix because I can add the schedule slots in the order I need them to appear in my schedule, just by clicking on the slot I want and adding the schedule again in the order I want them to appear
You cannot view this attachment.

After I change the names of the schedule "slots" in the order I want and generate the schedules again, everything works correctly as I need it.

I believe that a good implementation would be to use the same one applied in "Data" -> "Subjects" with the "UP" and "DOWN" buttons, and also in "Data" -> "Teachers" where both buttons are also present. Question: do these buttons serve as configuration so that the system distributes the schedules in the order in which the information is presented?

Best regards and best regards;
Maurício.

maumartelli

To help, here is my database.

And I tried this config:
You cannot view this attachment.

Liviu Lalescu

Hello,

Sort subgroups is for viewing the timetables for subgroups. The order of the names of the subgroups will be alphabetical.

So, are you suggesting the buttons "Up" and "Down" in the days/hours dialogs? If so, I will add this in the TODO, but it is more complicated than it seems.

You need to add the days/hours in the correct order in their dialogs.

The order of the subjects and of the teachers is the order in which they will be listed in their timetable views.

maumartelli

Hello Liviu, thank you for getting back to me so quickly 👏

As you can see in the images above, my schedules are arranged in chronological order according to the clock time:
You cannot view this attachment.

What I would like to understand is whether it is possible to make the schedules appear in the same order using the PRINT option.

Classes "1.101" and "1.102" will only have classes in the morning. Classes "2.101" and "2.102" will only have classes in the afternoon. This can be seen from the schedule restrictions and the attached PDF.

You cannot view this attachment.

I recently configured the class restrictions and generated a new schedule (according to the attached PDF) and it is distributing it as needed, the only inconvenience is that it will be showing printed schedules that do not have classes in the classes, but this is easy to deal with.

I also understand that some new implementations that are "easy" in the eyes of us users can be complex to be handled and carried out by technology professionals.

I have updated my data in the application again, as per the new attachment. You cannot view this attachment.

In my case, is there any other guidance you could give me to analyze or read new materials?

Best regards,
Maurício.

Liviu Lalescu

Hello, Mauricio,

You are welcome :)

I will add your suggestion in the list of suggestions. Thank you!

The order of FET hours will also appear in the timetable views, HTML, and print.

Unfortunately, the problem with showing the complete timetable instead of the minimum necessary timetable (it is showing rows with -x-) is known, but we did not decide on a correct handling of this situation, yet.

I am not sure which guidance is best. I will try to answer any questions. Remember that FET continuously evolved, so, if you read some old questions on the forum, there might be now a better new solution.