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 - Željko Vrabec

#1
Suggestions / Re: Groups of teachers
Today at 07:51:17 AM
Great idea! However, watching *.fet file structure I can assume your doubts. As I can see you use object name as some kind of ID (all names of basic objects must be unique). Maybe that could be solution for groups of teachers too. For instance in the fet part below there is a constraint for all groups of students of the 8. grade. How many groups (divisions) are there in 8. grade is defined somewhere up in the same file. Isn't in this case "8." something like a group of groups? Maybe you could apply the same for groups of teachers by forcing users to give every group of teachers unique name.
<ConstraintStudentsSetNotAvailableTimes>
      <Weight_Percentage>100</Weight_Percentage>
      <Students>8.</Students>
      <Number_of_Not_Available_Times>31</Number_of_Not_Available_Times>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>1 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>2 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>3 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>4 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>5 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PON</Day>
        <Hour>6 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>7|0</Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>1 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>2 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>3 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>4 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>5 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>UTO</Day>
        <Hour>6 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>1 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>2 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>3 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>4 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>5 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>SRI</Day>
        <Hour>6 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>1 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>2 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>3 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>4 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>5 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>ČET</Day>
        <Hour>6 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>1 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>2 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>3 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>4 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>5 </Hour>
      </Not_Available_Time>
      <Not_Available_Time>
        <Day>PET</Day>
        <Hour>6 </Hour>
      </Not_Available_Time>
      <Active>true</Active>
      <Comments></Comments>
    </ConstraintStudentsSetNotAvailableTimes>
#2
Suggestions / Re: Groups of teachers
September 09, 2025, 11:42:39 PM
What would group of teachers represent? Could you give some example?
#3
Hi guys!

Is it possible to implement that some set of activities either begin or end students day? For example group 5.A has 2 separate school hours of 2nd foreign language per week which need to begin OR end students day (and here we are not talking about exclusive OR).

Thanks in advance!
#4
Get Help / Re: fet-cl options
June 20, 2025, 11:14:45 PM
Ok, I figured it out. First try was with
$man fet-cl, but there is a great
$fet-cl --help
I'm ready for vacation!  :-[
#5
Get Help / fet-cl options
June 20, 2025, 09:32:25 PM
Hi guys!

Is there any manual for fet-cl? What options are available to be passed to fet-cl except --outputdir?
#6
Suggestions / Re: FET linux mime file and file icon
June 03, 2025, 05:15:02 PM
Quote from: Liviu Lalescu on April 17, 2025, 08:33:07 PMBy the way, if you talk to GNU/Linux guys, tell them that Qt-6 is better and preferred by me (over Qt-5).


I finally made it! I wrote to package maintainers several times and they finally made a change.  :) https://aur.archlinux.org/packages/fet-timetabling
#7
Get Help / Re: Home rooms collision
June 03, 2025, 07:39:28 AM
If you set constraints: "Teacher has a home room" and "Student set has a home room" none of them has higher priority (they have the same weight). That's why they are in collision. That's what I meant.
#8
Get Help / Re: Home rooms collision
June 02, 2025, 10:06:42 PM
I thought so! Home rooms seem to have same weight. Ok, just had to ask if I'm missing something  ;D
#9
Get Help / Home rooms collision
June 01, 2025, 08:13:34 PM
Hi guys!

It's not really a problem, but I'm wandering if there is better solution. Let's say I have a group of students for example 2.D (D division of the 2. year), and 2.D has a home room (let's say 25.) and a teacher XXX for the all of subjects except foreign language. Foreign language teaches teacher YYY who has a home room (let's say 2.) for all higher grades.

My solution is in tags. I made tag for all groups with no home room and made subject+tag have preferred room and set it to 2. Is there any possible solution only with home rooms?
#10
No problem!

I used to use POP3 long time ago, and had the same problem. I'm glad you made it.
#11
Get Help / Re: Preferred room(s) problem
May 27, 2025, 04:44:24 PM
I'll let you know in august when I make new timetables for the next schoolyear ;)
#12
Get Help / Re: Preferred room(s) problem
May 27, 2025, 04:38:16 PM
Quote from: Liviu Lalescu on May 26, 2025, 07:58:43 PMIf it is critical, we could try a customization, but I am not sure it is possible.

No need if there is a decent workaround. Thanks for your help!
#13
Get Help / Re: Preferred room(s) problem
May 26, 2025, 07:53:27 PM
Quote from: Liviu Lalescu on May 26, 2025, 07:46:52 PMHello, Zeljko,

You mean geography in 15 & 16?


Yes, I wrote history two times by mistake

Quote from: Liviu Lalescu on May 26, 2025, 07:46:52 PMYou could add history preferred 15 & 14 100% and preferred 15 95% (or trial-and-error for other weights <100%). Similar for geography. So two constraints for history and two constraints for geography.

I'm not sure i got this. What gives me the other constraint? If I set rooms 15 and 14 as set of preferred rooms for history with a weight 100% what gives me a constraint for 15 95%?
#14
Get Help / Preferred room(s) problem
May 26, 2025, 07:34:12 PM
Hi guys!

Here's the thing. In my school (every) subject has a preferred room (room 15), but for example history and geography have the same preferred room which means when both subjects are taught one of them must be in some other room. So i added set of preferred rooms for history (rooms 15, 14), and for history (rooms 15, 16). Rooms 14 and 16 should be used only if room 15 is occupied, but fet uses these rooms even if room 15 is free. Is there any chance to avoid that?
#15
The best way would be to try. First make a backup copy of mail directory and then merge two mail directories (one from other machine with one on current machine). If something goes wrong you can always replace screwed up mail directory with a backup. As far as I can remember I did it long time ago with claws mail. Before you do anything make a backup of whole mail directory (not only Mail/Sent subdirectory).

Question for you: does your server support IMAP protocol?

If so, consider switching to it. It saves a lot of time and syncs all your machines by default. For instance, I sync my PC, my laptop and my phone that way. All my inboxes, sent folders and custom folders I created are always the same on all my devices.