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 - Volker Dirr

#1
Talk It Up! / Re: school administration software
April 22, 2024, 07:17:19 PM
What are you always talking about "all are paid"?
All from category A are FREE / open source (all are at least in English).
Also all German applications from category B are also FREE (to use. At least one is party open source (the server so far only, not the client. The cient is "only" free to use).
#2
Talk It Up! / Re: school administration software
April 21, 2024, 09:23:53 PM
Yes, sadly a very difficult topic. And there are even more worse problems because of unpaid open source coders. Just read about the Linux news from this month. The news about the backdoor attacks on the xz utils of Linux. If you read the background stories it is in fact only possible, because most of (the low number of) open source developers are not paid. I love open source, but it is working only if a lot of guys are helping. It doesn't work if a lot of guys are using it only without helping.
#3
Talk It Up! / Re: school administration software
April 21, 2024, 09:58:27 AM
All tools from category A are free (open source).
All Germany tools from category B are also free (free to use, but not all open source).

Do you offer free software and services?
FET is only "free", because Liviu and me spend a lot of time and money into this project. Luckily also a few other guys spent money (see donation page) or time (translators and moderators, ...). So if you like FET or other "free" software, then be fair and pay the developers, since they need money to buy food, pay the flat, pay the web server, ... Just count the money from the donation page. You will see that it is impossible to pay web server, current and food from that money. In fact there isn't enough money to rent a flat from that money. I can't count how many hours i spent into coding FET, translating FET, helping in the forum, ... And I got exactly 0 € donations so far in all that many years. That is exactly the reason why I was forced to publish TiTiTo closed source only. But even with that money I still haven't got enough to pay the mirror server so that guys like you can download FET and other software for free...
#4
General Stuff / Re: Other educational tools
April 18, 2024, 08:39:10 PM
Many guys call something like that "school administration software".
see
https://lalescu.ro/liviu/fet/forum/index.php?topic=1444

#5
Get Help / Re: IF "Activity" Than "Activity"?
April 15, 2024, 07:38:58 PM
There are at least 3 variants possible:

a) add a pseudo division. So maybe add 'students' called "PSEUDO" or "-" or something like that. Since in fact there are no pseudo students, there is no student that need to care about that activity, but you can now just place the planning teacher into an activity with that students set. So he will be always in parallel  and you can just give him also a prefered own room.

or

b) Use a virtual room. So for example if you have art room "Art room", then maybe add a virtual art room called "Art room " (with space at the end!) So nobody will see that extra space. But now you can use the virtual room feature to just set subject prefered room art into the virtual room and in this virtual room you add the correct art room and also the class room. So that activity in fact always blocks the class room.

or

c) just add a constaint same starting time for that teacher and set a room constraint for that activity.

or

...
#6
Get Help / Re: IF "Activity" Than "Activity"?
April 15, 2024, 04:33:17 PM
Yes. Looks like you are mixing 2 things.

A students set must go into the music room, if they have music. Use a subject preferred room constraint.
A students set must go into the art room, if they have art. Use a subject preferred room constraint.
...

Now you have also planning activities. I don't know why you need to have them in parallel to that division (we also have something like that for teachers, but not forced to be in parallel).
There are different variants how to do that. Depending on your data set and also depending on why the teacher must have the planning activity in parallel.
Please tell me, why that hour must be in parallel to the students with subject art, music, ... . Why is is not allowed to be in parallel with English or History or ... ?
#7
Get Help / Re: IF "Activity" Than "Activity"?
April 14, 2024, 10:57:29 PM
hmm... I fear you need to tell us more detailed your deficition of "planning hour".

Your request above sounds a bit strage to me:
"When a planning period takes place, the students need to be in another classroom. In our case, art, physical education, music, computers, or STEM are options."
Why should the students that have music go into the physical education lab? Sound's to me like you done it wrong. You should use subject prefered rooms for art, physical education, music, computers (Maybe also STEM. Not sure. If it is math only, then you can maybe choose nearly any classroom. For other maybe special rooms are better.).
#8
Get Help / Re: IF "Activity" Than "Activity"?
April 14, 2024, 07:04:37 PM
hmm... I don't understand why you want to do it that way, but can't you just add a tag to that activities and use a preferred rooms constraint for that tag?
#9
Get Help / Re: Activity setting
April 07, 2024, 03:30:56 PM
You can use the "MAX days between activities" constraint for this.

But you should know this before using it:
- I can't see why it is an advantge to have them consecutive. A day off is sometimes a good idea and normal. Think about weekend or other subjects with less hours. There are also many days between.
- With that constraint you can get very fast an impossible data set. Example: 6 days a week and 2 hours per day. So total 6*2=12 hours per week. Now you have activity 1 with 4 hours per week, activity 2 with 4 hours per week, activity 3 with 3 hours per week and activity 4 with 1 hour per week. So in total also 4+4+3+1=12 hours per week. It is very easy so solve that timetable if you don't add your requested constraint, but it is impossible with your requested constraint. (yes, I know: If you have activity 3 and 4 both with 2 hours, then it is easy solveable and maybe useful.)

So my advise: Think twice before using it.
#10
General Stuff / Re: HTML customization
April 06, 2024, 12:39:33 PM
Go to FET -> Settings -> Timetables -> HTML level

Select at least level 3 and generate a timetable.

Then you can see a line like this in the css file:
tr.teacher, div.teacher {

}

You can add here a unique color for all teachers.
#11
Get Help / Re: Default opening
April 01, 2024, 09:04:26 AM
Good question. At the moment FET will complain that you should not give any parameter if you start FET in the interface mode. I can't remember why it was coded like that. Shouldn't be too difficult to add that feature.
#12
Get Help / Re: FET Manual - User Guide
March 31, 2024, 12:50:31 PM
Thank you.
In fact i didn't updated it in the last time.
So the disadvantage is, that there are much more new constraint and features in FET right now.
But the advantage is, that the basic stuff is included and that is still up to date.
So i think the current manual is is still fine for a beginner.
#13
Get Help / Re: Standard timetable printable size
March 30, 2024, 08:45:43 PM
Sending by e-mail is easy. In fact you need to press only a single button to send them. So it is much easier and faster then printing on paper.
#14
Get Help / Re: Standard timetable printable size
March 30, 2024, 08:31:13 PM
Difficult.
You can increase the font size.
You limit the number of names in some timetables.

The last years i didn't print the timetables anymore on paper for the teachers.
I sent them the tables by e-mail. So every teacher can zoom his timetable as much as he want on his screen.

You only need to add the teacher e-mails one time into TiTiTo and then you can sent it to them very easy.
#15
I released a new TiTiTo version.

You can download the new version here:
Windows 10 or higher: https://www.volker-dirr.de/TiTiTo-8.5.4.exe
MacOS 14 or higher for M1, M2, M3: https://www.volker-dirr.de/TiTiTo-8.5.4-MacOS-ARM.dmg
MacOS 11 or higher for Intel (or ARM): https://www.volker-dirr.de/TiTiTo-8.5.4-MacOS-x86.dmg
Linux 64bit: https://www.volker-dirr.de/TiTiTo-8.5.4-Linux-x86-64.AppImage


8.0.0: - updated to Qt 6.5
8.0.1: - updated to GCC 11.3.0
8.0.2: - add icon if it is the last activity in the room on that day (timetables and substitution tables)
8.0.3: - improved warnings
8.0.4: - last room usage is now configurable
8.0.5: - optional skip marking last room usage, if it is the last hour
8.0.6: - updated the translations
8.0.7: - replaced size() and move() to geometry(). This avoids problems, if the (virtual)-screen is changed
8.0.8: - increased minimum size for some dialogs

8.1.0: - delete, copy and paste supervision
8.1.1: - improved warnings
8.1.2: - added Windows batch files to start with another style
8.1.3: - slightly improved the dark mode (still not perfect, but some words and numbers are not invisible anymore)
8.1.4: - optional don't mark last room usage if it is a supervision activity
8.1.5: - optional don't mark last room usage if it is at a supervision hour
8.1.6: - updated to Qt 6.5.3 (fixed scroll bar for RTL users)

8.2.0: - gp-Untis GPU014 CSV substitution file can be optionally exported (useful for digital class books)
8.2.1: - Untis CSV export can skip supervision
8.2.2: - Untis CSV export can skip export activities without students
8.2.3: - Untis CSV export can split activities with more than 2 students (this is not supported by all 3rd party tools)
8.2.4: - improved dark mode some more by selecting colors in the settings (it's possible to invert colors of drawings now)
8.2.5: - changing the size values in the supervision planing dialog immediately changes the drawing
8.2.6: - 'Publish at Startup' includes now not only the start up of the software, but also the start up of a new day
8.2.7: - updated the translations

8.3.0: - rewrote the printing source
8.3.1: - minor bug fix: The first alternative icon for a last activity won't be overwritten anymore by the current icon
8.3.2: - source clean up (use std::as_const instead of qAsConst)
8.3.3: - Hyperlinks can now be copied and/or opened in an external web browser
8.3.4: - gp-Untis GPU014 CSV file optionaly includes private, general, teachers and/or students comments
8.3.5: - source clean up (using QFileDevice::NoError)
8.3.6: - improved warnings
8.3.7: - small bug fix while saving Untis dialog settings
8.3.8: - bug fix in the teacher statistics (it failed if there were more teachers than subgroups)

8.4.0: - print and export buildings tables
8.4.1: - rooms statistics in TiTiTo -> Statistics -> Rooms Activities
8.4.2: - rooms statistics in TiTiTo -> Timetables -> Export and Print
8.4.3: - source clean up (removed most SIGNAL(stateChanged(int)) )
8.4.4: - export to Willi doesn't crash anymore if there are activities without a subject
8.4.5: - rewrote the move forward algorithm (bug fix if SQL is limited to a max depth of 1000)
8.4.6: - rewrote the view and schedule students dialog (bug fix if SQL is limited to a max depth of 1000)
8.4.7: - rewrote the students ical export (bug fix if SQL is limited to a max depth of 1000)
8.4.8: - improved the validation of the database
8.4.9: - updated the translations

8.5.0: - gp-Untis GPU009 CSV supervision file can be exported
8.5.1: - speed up the tables print dialog
8.5.2: - source clean up (get rid of cassert)
8.5.3: - rewrote the export substitution tables (should be faster now)
8.5.4: - improved GPU014 export