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 - Devrim Altınkurt

#1
Of course I can use it. I guess I didn't make my point clear.
I mentioned that this rule should be automatically assigned to teachers under certain conditions.
Let me explain with an example:
Let's say there are 100 teachers in my school. 30 of them have 15 hours of class, and I want them to come to school two days a week. 40 of them have 25 hours of class, and I want them to come a maximum of three days a week.
Instead of manually defining rules for all of them, an update can be made as I mentioned.
#2
Suggestions / Maximum number of days based on total hours
September 05, 2025, 08:12:14 AM
Hello,
I think the following constraint could be added:
If a teacher has less than X (total activity hours) hours of activity, they must be in school for a maximum of Y days.

For example,
(there are 10 hours per day)

- if a teacher has less than 20 total activity hours, they must be in school for a maximum of 2 days.
- if a teacher has less than 35 total activity hours, they must be in school for a maximum of 4 days.
...
#3
Report a Bug / Re: A room's not available times
July 21, 2024, 10:52:54 AM
Quote from: Liviu Lalescu on July 21, 2024, 03:09:56 AMHello,

I am sorry, but I do not understand the problem. Do you mean FET should warn that it is impossible and not begin the generation? It is too complicated to take care of all situations, unfortunately.


You are doing this control for teachers and studentsets.
#4
Report a Bug / A room's not available times
July 21, 2024, 01:17:37 AM
Hi,
I would like to report an error regarding the time period when classrooms are not available.
I added the sample file.

  • First I created a new file.
  • I added an activity (act1, duration:6, no teacher, no students).
  • I added a class (room1).
  • I added the "An activity has a preferred room" rule. (act1 -> room1)
  • I added the "A room's not available time" rule. I turned off all hours and turned on only 5 hours.
  • When I click "Generate" button, the program goes into an infinite loop because there is no control.

I hope I could explain :)
Kind regards.



#5
Report a Bug / Re: a bug, maybe?
November 04, 2016, 12:05:14 PM
is randomknuth function just for generate well randomly numbers?

so, i can use like "ISAAC" or any other random number generator, can't i?
#6
Report a Bug / Re: a bug, maybe?
November 04, 2016, 06:03:23 AM
hi Volker,
please relax.
of course i know what the AGPL is.

it was my fault.
i should have been more clearly.
I meant that "converted fet source will be open source surely"
but not entirely of my website will be open source.

best regards..
#7
Report a Bug / Re: a bug, maybe?
November 03, 2016, 09:54:55 PM
ok, i found the problem.
i have written you before at http://lalescu.ro/liviu/fet/forum/index.php?topic=2963.0
if i use constraint "Activity tag preferred room(s)"
and if there is not enough room for all activities
i get the error wrote before.

by the way, i converted all fet source to c#/asp.net.
and i will publish at fet.website domain in a few weeks/months.
it will be free but not open source, i will only show ads for hosting costs.
:)

P.S. : i converted base algoritm to javascript but couldn't all source.
if you want, i can share with you js codes.
#8
Report a Bug / Re: a bug, maybe?
November 03, 2016, 09:34:27 PM
i converted fet to c#.
everything is OK but this assert line.
i will continue to investigate..
#9
Report a Bug / Re: a bug, maybe?
November 03, 2016, 07:27:14 PM
if i delete this line,
everything is working correctly.
#10
Report a Bug / a bug, maybe?
November 03, 2016, 07:21:03 PM
hi again,
are you sure that line is correct:
v5.30.5 generate.cpp line #2384

assert(nConflActivitiesRooms.at(t)==conflActivitiesRooms.at(t).count());

because i get error at this line sometimes.

Can you examine it please?
#11
Report a Bug / Re: Activity tag preferred rooms
November 01, 2016, 02:06:47 PM
ok, you're right.
thanks..
#12
Report a Bug / Activity tag preferred rooms
November 01, 2016, 01:40:19 PM
hi, i think there is a bug about "Activity tag preferred room(s)" constraint.
i attached a fet file. you can take a look at it.

bug steps:

  • time table: 1 day and 12 hours
  • added some lessons, student groups, ...
  • added 13 activities with 1 hour to different subgroups and subjects
  • added a tag to all activities
  • added an "Activity tag preferred room(s)" with this tag and one room.
  • there is not enough room but FET don't detect this.

best regards..


#13
General Stuff / todo list
October 22, 2016, 04:13:53 PM
hi,
is there any link to see your todo list? :)
#14
Quote from: Liviu Lalescu on October 17, 2016, 03:36:47 PM
Quote from: Devrim Altınkurt on October 17, 2016, 03:18:18 PM
maybe you can add a new constraint like:
"activity can be seperated by break"

an idea:
if you add a checkbox to add/modify activity form
and if split=2 then this checkbox can be enable.

and than, if this checkbox is selected two split of act can be place on some day.

I am not sure I understand correctly.

It would be very difficult to allow a (sub)activity to span over a break (a single (sub)activity!). But I can add this in the TODO.

About two (sub)activities, it is easy to allow them to span over a break. But I am not convinced it is best for the official FET.

Let me know further clarification, so I know what to add in the TODO.

Also, I can think of making a custom version just for you, with these facilities. But to allow FET to divide a single (sub)activity over a break looks very difficult, a lot of code might need to change, because it is a fundamental change.

i think, maybe you can think about only place AN ACTIVITY (not two acts / subacts) over a break.
i know it is diffucult problem. but i know there are another schools which want you do this in Turkey.
maybe you add an option ([ X ] can place over a break) for each activity (not subacts)
and the users can choice if the lesson place like this or not.
#15
Quote from: Volker Dirr on October 17, 2016, 02:53:57 PM
one problem might be that it will have got a negative effect on their lessons/timetables.

for example if a school has got 2+2 hours activities with weight less then 100%.
in that case they might get a 1+break+3 hour, even they don't like that. especialy if that are schools with 1 fet hour = 30 minutes only. such a single 30 minutes hour will be useless for them.

or schools with even 15 minutes = 1 FET hour might get even more into trouble now. such 15 minutes efore of after a break. nearly nonsense for such schools.

maybe you can add a new constraint like:
"activity can be seperated by break"

an idea:
if you add a checkbox to add/modify activity form
and if split=2 then this checkbox can be enable.

and than, if this checkbox is selected two split of act can be place on some day.