Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Diego Froner

#1
Thanks.

Best regards.
#2
It should resemble this window, but for the entire student set rather than specific activities:

https://1drv.ms/i/s!AnoWmWZLIF38hp5JmSvzniODzJxhsw?e=1hv5A5

A suitable name for this constraint could be 'A students set has a preferred set of starting times.'

The closest existing constraint is 'A students set begins early,' but these 'early' time slots are not configurable.
#4
I don't think it would solve the problem. Considering my last example, this case wouldn't be allowed if the 7pm and 9pm slots contain different activities:

7pm - OCCUPIED
9pm - OCCUPIED
#5
Sorry if I wasn't clear about the problem. In summary, it would be the same as the constraint "a set of activities has a set of preferred starting times", but instead of "a set of activities", it would be "a student set."

For instance, if I have two time slots (7pm and 9pm), the allowed configurations for Fridays would be:

7pm - OCCUPIED
9pm - free

7pm - OCCUPIED
9pm - OCCUPIED

7pm - free
9pm - free

The not allowed configuration for Fridays would be:

7pm - free
9pm - OCCUPIED
#6
Dear developers,

I have used FET for almost 8 years, and a very common complaint about students' set schedules is the start time in the last hours on Fridays. So, considering this, is it possible to implement a constraint to prevent a student set (or all students' set) from beginning at a specific set of time slots?
#7
Thank you guys
#8
Hi guys.

I use the import of CSV files too often because all my planning is made in Excel. One step of this planning is to choose a home room for some classes. So, after all the imports, i have to set a home room for about 350~400 classes manually.

My suggestion is to add a "column" in CSV for import "years, groups and subgroups" named "home room" which would be optional. It would automatically add the respective "A set of students has a home room" constraint.

Example:

Year ; Number of Students ; Home Room
ClassA ; 10 ; Room 01

This example will set "Room 01" as the home room for "classA" which has 10 students.

If this is not a very expensive thing to develop, I will bring more suggestions of this kind in the future.

Thanks for listening. I would like to congratulate you for this great tool.
#9
It will be a hand on the wheel for me. I tested all visions (students, teachers, rooms, time horizontal and vertical) and worked correctly.

Thanks and, again, congratulations on you efficiency.
#10
Thanks Liviu. I'll keep watching.
#11
Hi everbody.

What do you think about to write "Room Capacity" inside Details Box in timetable GUI view? For me it would be very practical because the company wants to optimize the rooms' usage. So, with this information, I could quickly detect underutilization of space on each room and execute manual changes if necessary (using the activity locking by room resource). Today I have to dispose a list os rooms capacity in parallel (other window, screen or physical paper) and make the comparison.

I put an image attached for a better explain.
#12
Suggestions / Re: Locking Activites
June 27, 2018, 08:02:36 PM
Quote from: Liviu Lalescu on June 27, 2018, 06:31:59 PM
Quote from: Diego Froner on June 27, 2018, 05:44:02 PM
I got the authorization to send you the file. May i send by e-mail? I had to change all teachers' names

Yes, of course :) thank you!

Sorry for the additional work!

On the later thinking, I think that you should be a better tester than me on this. I intend to release maybe a week after the previous version, so maybe on 1 July 2018. We need to check that it is working correctly until then.


The e-mail is sent. I'll keep working in this testing version. I made more black-box testing and its still fine. I locked some activities using 1 tag and unlocking with another. The file was reopened and generated new timetables correctly.

If you need some more types of testing feel free to write your suggestions. I'll keep looking this topic.
#13
Suggestions / Re: Locking Activites
June 27, 2018, 05:44:02 PM
Quote from: Liviu Lalescu on June 27, 2018, 03:06:24 PM
Quote from: Diego Froner on June 27, 2018, 02:53:16 PM
There are 107 TAGS in my file (4 are about the grade, 6 for schools, 11 of then I use to associate rooms and the rest are departments). A few of then (about 10) are associated with 0 activities. This is because these departments are not offering student sets this semester.

Hmm, then you have many tags? Is this possible to manage locking/unlocking with so many tags using the new feature?


I got the authorization to send you the file. May i send by e-mail? I had to change all teachers' names
#14
Suggestions / Re: Locking Activites
June 27, 2018, 02:53:16 PM
Quote from: Liviu Lalescu on June 27, 2018, 07:47:11 AM
Sure, thank you! But how many activity tags do you have in your file?

There are 107 TAGS in my file (4 are about the grade, 6 for schools, 11 of then I use to associate rooms and the rest are departments). A few of then (about 10) are associated with 0 activities. This is because these departments are not offering student sets this semester.

Quote from: Liviu Lalescu on June 27, 2018, 07:47:11 AM
Locking/unlocking by day is possible in Lock/Unlock. Locking/unlocking by hour is possible in the timetable view time horizontal from GUI.

It can be possible to lock/unlock by room, in the timetable view rooms days/time horizontal from GUI. So it should be easy to lock/unlock for all the rooms of a building. What do you think?

Sure, I didn't have this idea. We may use this feature to lock/unlock an entire day or period in a easy way. Im not sure if this is practical to an entire building but later i'll do some tests. In my specific situation, I use a building tag to associate rooms and, probably, I'll use it to lock/unlock activities from entire buildings instead the GUI option.
#15
Suggestions / Re: Locking Activites
June 27, 2018, 04:50:52 AM
To Liviu: i made a few tests locking/unlocking activities after a generated timetable and It seems to be fine. I didnt made the test after loading yet, but I'll do It tomorrow. In 3 days I'll have the opportunity to do some real tests because I need to deliver a first version of 2018/2 timetable. The departments will verify the timetable and deliver a feedback. I'll lock the activities from the correct ones (filtering by TAG) and make necessary adjustments in others to generate a new timetable.

About Vangelis' proposition, i don't see advantages in locking by Subject. However, locking by specific days or periods may be useful.

Another great locking filtering may be by building. Unfortunattelly It wouldnt be useful for me because I use the building field as a Campus field. Here we have 3 campus. The first has 8 buildings, the Second has 2 buildings and the last one has just 1. I made this to avoid teachers changing campus in the same day. This feature should be good to those who uses the building field correctly.

Last, about my database, I'll ask my superiors about sending this information ok? Please, don't me wrong, but since I put some data such as teachers names, rooms' capacities and others, I need their permission. For me, It would be a pleasure to provide real data for the developers.

Best regards!