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

Topics - Andrés Chandía

#1
Suggestions / Printing reports
July 07, 2022, 11:11:02 AM
Hi Liviu, long time not posting, I hope you're ok...

I've been working in the automation of dumping data from the uni applications into fet, all good.
As you know our time tables are really intricate with more than 300 activities, so some times we need to enable/disable time or place for many activities in order to generate. So, my question is, it would be possible to incorporate a printing option in time and place that could print a report (or generate a csv) of "enabled/disabled" activities?

Or Maybe not a printing option but a visualization option: display active/non-active constraints...

Or both: printing/displaying

That's it, thanks again for your wonderful work!!
#2
Get Help / file.csv → file.fet
January 20, 2022, 06:08:45 PM
Hi Liviu,
so long without being in touch.... but here I am, ready to anoy you with one of my questions....

I have seen this post:
Quote from: Liviu Lalescu on August 09, 2010, 11:25:14 PM
Import of timetable is not possible (for now).

The only thing you can do is to generate a .fet file, with activities locked by constraints "an activity has a preferred starting time".

Is there any script to convert from file.csv to file.fet? or directions in how to accomplish it?

Thanks, and all the best for this brand new year...
#3
Hi there, I'm proud to present the new IWCH (Web Interface for Timetable Queries) at UPF.
Php + MySql Query, of course all based on the formidable work done by Liviu at his FET.
You can visit here (Interface in Catalan, the official language of the Universitat Pompeu Fabra in Catalonia)

https://iwch.upf.edu/

Thanks!
#4
General Stuff / downloadable exe file
December 22, 2015, 12:58:47 PM
Hi there, so long,
a question, is there any change in the way you compress the exe file? until now I was able to download it and extract it to put all the content at a personalized directory, and it always worked fine, but the last exe file does not allow me to extract it, is that the file is corrupt or that you changed the way?

thanks
#5
Suggestions / add read only file function
July 15, 2015, 11:24:40 AM
Hi there, almost a year ago I suggested the same I'm suggesting now, and I think is important not only for us but for other institutions too, Surely the schedules are made by a team in many of the places that use fet, this is why I think it is important...

QuoteOnce, Liviu had implemented for the University I work at, the locking of the file in use in a way that always that the file is opened by a user a second user (at a network) can open it also but only in "read only" mode, so the file can not be modified while another user is editing it, as from that time fet has released so many versions with many improvements that we would like to have, I ask if it's possible to add this feature to the official FET release.

Thanks again.
#6
Suggestions / Lock file while in use
September 30, 2014, 12:38:43 PM
Hi again after so long,
Once, Liviu had implemented for the University I work at the locking of the file in use in a way that always that the file is opened by a user a second user (at a network) can open it also but only in "read only" mode, so the file can not be modified while another user is editing it, as from that time fet has released so many versions with many improvements that we would like to have, I ask if it's possible to add this feature to the official FET release, actually I think it was in some previous version, but not in the last one.

Thanks
#7
Praise and Feedback / Sharing visualization
September 08, 2010, 01:39:53 PM
Just want to share the visualization I'm working on

http://parles.upf.edu/DTCL/horaris
#8
I just want to share it with you, for you to see how well fet solved the timetable
#9
Hi Liviu, here again to see if it's possible an improvement for our needs:

1. Assign a cluster of classrooms to a single activity.
The requirement here is to do the same that you can do with teacher assignment. I mean, with teachers you can assign one or a group of them to an activity, then the algorithm considers those teachers not available at the time of the activity to which they were assigned to.

2. Ok, now a kind of extravagant petition: add a new way to assign classrooms, this one applicable to activities with a defined number of students: let say we have an activity with 90 students but we only have 5 classrooms with capacity for 30 students:

<Space_Constraints_List>
<ConstraintActivityPreferred[highlight]Summable[/highlight]Rooms>
     <Weight_Percentage>100</Weight_Percentage>
     <Activity_Id>1</Activity_Id>
     <Number_of_Preferred_Rooms>5</Number_of_Preferred_Rooms>
     <Preferred_Room>R_C30_1</Preferred_Room>
     <Preferred_Room>R_C30_2</Preferred_Room>
     <Preferred_Room>R_C30_3</Preferred_Room>
     <Preferred_Room>R_C30_4</Preferred_Room>
     <Preferred_Room>R_C30_5</Preferred_Room>
</ConstraintActivityPreferred[highlight]Summable[/highlight]Rooms>

So the activity is assigned with those rooms that achieve the needed capacity to cover it, while the algorithm considers the global occupation of rooms, I mean if R_C30_3 is not available at the hour for activity 1, then is not an option to consider it.

3. This one is the product of the other two, actually, if 2. is possible this one should feed the database with the occupation information. Maybe this one is obvious for you.
#10
Get Help / integrate 2 timetables
August 27, 2010, 07:53:31 PM
Hi,
what i need this time is to integrate two already generated and blocked timetables...
Scenario:
Timetable 1
hours from 08:30 to 14:00
already generated and blocked

Timetable 2
hours from 14:30 to 20:00
already generated and blocked

I have imported the activities cvs, but that is not enough because I also need to import the blocking rules, and that is not easy, because at both timetables, restrictions counts for activities from 1 to n, and at the moment of the cvs importation activities change their id number to consecutive ones, I mean n+1 and so on; so blocking restrictions do not fit with new ids, in the case I copy blocking restrictions from one .fet file to another. So basically I'm totally lost, your help, as always, will be appreciated.
#11
Get Help / Export advanced statistics to disk
December 02, 2010, 03:26:05 PM
I wonder if it's possible to export them as a csv file?
#12
Get Help / Run on Mac
December 03, 2010, 08:37:28 AM
Can FET run on Macintosh, how?
#13
Get Help / Automatically Assign Students to Activities
November 19, 2010, 02:20:22 PM
The scenario:
I give FET this information:
Year = Big Group of 120 Students
Grup = Group of 60
Subgroup = Every student name (John C, Berta D, Alison J. Derek M. etc.)

Then
Main activities divided into 4 subactivities:
MA = main Activity - SA = Sub Activity

MA1 = 60 Students - SA1.1 - SA1.2 - SA1.3 - SA1.4
MA2 = 50 Students - SA2.1 - SA2.2 - SA2.3 - SA2.4
MA3 = 60 Students - SA3.1 - SA3.2 - SA3.3 - SA3.4
MA4 = 45 Students - SA4.1 - SA4.2 - SA4.3 - SA4.4

We know who is at each MA, but we need to assign the students to every SA, we can not just divide the group and assign them, because there are certain restriction that must be respected, like for instance, SA1.1 is at the same time of SA2.1 and so on, so we need to spread the students along the SA's, I mean is there a whay that fet tells where to set every student.

#14
Don't move teacher from room if next activity is same type.....
Well the thing is this..

activities, lets say 30
rooms, lets say 15
teachers, 10

if fet assigns a room to activity 1 and I have a second activity with the same teacher and just at the next period, I mean activity 1 from 8:00 to 9:00 and activity 2 from 9:00 to 10:00, could I tell FET to assign same room to activity 2?
Something like
if activity 1 and activity 2 are consecutive
and activity 1 and activity 2 have same teacher
then assign same room for both activities.

Thanks in advance
#15
Get Help / Two activities in the same room
September 08, 2010, 02:00:08 PM
Is there a way to set two simultaneous activities at the same room? In other words, one room shared by two activities?

thanks for helping
#16
Get Help / Not constant activity
February 25, 2010, 08:54:23 AM
Hi there,
I got next situation, and I need some help to introduce the data in FET.
A 10 weeks period, some of the activities have one sessions of 4 hours a week, and others have sessions of 6 hours a day, and all of the activities are regular, I mean the timetable is repeated every week, except one that is like this:
Week01: Session 4 hours
Week02: Session 6 hours
Week03: No Session
Week04: Session 6 hours
Week05: No Session
Week06: Session 4 hours
Week07: Session 6 hours
Week08: Session 4 hours
Week09: No Session
Week10: Session 6 hours

An option that I have is to name activities of 6 hours: AC06, and those of 4 hours AC04, if that helps.
:o
#17
Get Help / Difficult situation, for me
February 18, 2010, 05:14:56 PM
Hi guys, I have the next situation:
A group of activities, 10 divided in two groups A (5) and B (5), between all of the 10, until 3 can be overlapped (A1-A2-A3 or A1-B1-B5 or any combination), but not a fix group of them, i mean whichever 3 randomly, if and only if by coincidence both groups A and B are assigned to the same day, because there's another restriction that says that all of the A activities have to be the same day, same for B.
Again, if it happens that A and B are the same day (summing 10 activities) only 3 of them can be overlapped, but if possible I wouldn't want to define which 3 can not be overlapped, because this should be randomly.
I hope it is not too complicated for understanding it, or that I was not clear in my explanation.
Well, the thing is that I don't know how to express this in FET. :-/
Tnx.
#18
Get Help / wich room for an activity?
February 17, 2010, 12:24:11 PM
Maybe I'm wrong, but I thought when timetable is generated, in one of the pages should appear, besides all that appears, in some place, the correspondence between an activity and the room where it should take place.
I mean, if I have "Group A", "Teacher A", "Subject A", "Group B", "Teacher B", "Subject B", "Group C", "Teacher C", "Subject C"
Then I have "Activity A", "Activity B", "Activity C", "Activity A1", "Activity B1", "Activity C1", etc
And "Room 1", "Room 2", "Room 3", "Room 4" "Room 5"
Then I generate the timetable.
Then I would like to see
Activity A - Room 3
Activity B - Room 1
Activity C - Room 1
Activity A1 - Room 2
Activity B1 - Room 5
Activity C1 - Room 4

Is that possible, or is it already implemented and am I doing something wrong that I can not see it?
#19
General Stuff / Same file modified by two users
July 19, 2010, 03:59:56 PM
We have managed to put the fet files at a samba server, so the same files can be edited by a group of persons, the thing is that now we are looking for an option that allows you to see the file if somebody else is using it but without possibilities of editing it while in process by somebody else. Is there a way to do this?
Thanks for helping.
#20
General Stuff / Teachers Tag
September 08, 2010, 02:11:44 PM
Is there a way to tag teachers, for different purposes like, a group of teachers can only work in the morning, or an activity can only be given by a teacher of certain group, etc.

Thanks for helping