TiTiTo-6.9.1 released

Started by Volker Dirr, July 12, 2020, 11:22:53 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Volker Dirr

I released a new TiTiTo version.
Don't use it at school if you are currently using TiTiTo version 6.4.8 or older, because I changed the database structure a bit.
But you can use this version already if you are preparing the next school year or if you import your dataset once again (export from TiTiTo and import again).

You can download it here:
--- REMOVED, PLEASE CHECK NEWER RELEASE TOPIC ---

Read a short manual: https://www.volker-dirr.de/manual.pdf

* I can compile native Linux version. Just write me an email.
If you can't wait for a native compiled version you might already test it with the Windows version even under Linux! You can run it with Wine ( https://www.winehq.org/ ) and CrossOver ( http://www.codeweavers.com/ ) under Linux.

I always forgot to write: I want to say "Thank you" for all the guys that helped me with translations, bugs reports and nice suggestions:
Especial Liviu Lalescu, Benahmed Abdelkrim and Dietmat Deuster.
But of course also Crescenzo Velleca, Siniša Vujčić, Henrique Belo and all the other guys.

Changelog:
6.0.0: - improved algorithm. caching internal data is nearly 100 times faster now for an average dataset
6.0.1: - modified database structure (preparing voluntary flag for upcoming students statistics)
6.0.2: - improved SchILD -> FET conversion
6.0.3: - fixed rare crash if you delete a room
6.0.4: - source cleanup and speedup (mainly by using for-ranged c++11)
6.0.5: - check for updates now uses https
6.0.6: - improved warnings
6.0.7: - fixed misspellings

6.1.0: - Activities can no be tagged with a "voluntary" flag. Mainly used for upcoming students statistics.
6.1.1: - Substitution table and all tables from the activities menu support the voluntary flag
6.1.2: - Students statistics added
6.1.3: - Students activities statistic
6.1.4: - Teachers activities statistic
6.1.5: - updated translations
6.1.6: - Students statistic can skip counting extra hours if there is another old students set (The statistics is better now if you move teachers by variant B)
6.1.7: - Students statistic can skip counting cancelled hours if there is another old students set (Needed to improve the statistics if you use improvement 6.1.6 and swap students)
6.1.8: - Sometimes related students were not visible (Bug was introduced with version 6.0.4)

6.2.0: - get teachers for substitution dialog cares about buildings if the teacher has got an activity
6.2.1: - get teachers and get rooms for substitution dialogs shows effected activity
6.2.2: - lists in find dialogs (Absent, Comments, Substitution 1 & 2) can be sorted by time (ascending and descending)
6.2.3: - added Serbian / Serbo-Croatian translation
6.2.4: - fixed incorrect notification about a room conflict if you schedule a room with ID 1 and an activity without a room simultaneously
6.2.5: - code clean-up (fixed cppcheck 1.86 warnings)
6.2.6: - code clean-up (get rid of qsort)
6.2.7: - upgraded to Qt 5.9.7
6.2.8: - updated translation

6.3.0: - schedule supervision can show the timetable of a selected teacher
6.3.1: - schedule supervision: activities in other buildings are painted gray only
6.3.2: - print supervision has got a combobox now. So it possible to print the table, the sum or both
6.3.3: - updated translation
6.3.4: - improved gp-untis converter
6.3.5: - print and publish supervision can merge comments now (default is separated)
6.3.6: - fixed rare crash: moving forward activities migth crash if there are amendments only
6.3.7: - source cleanup

6.4.0: - changeable place of comments: first, center or last
6.4.1: - fixed rare crash (if an activity without a subject is moved forward)
6.4.2: - save and load times feature in the hours per day menu
6.4.3: - print alternatively start time and end time in timetables
6.4.4: - print alternatively start time and end time in substitution tables
6.4.5: - detailed students table display comments if you move mouse over a supervision
6.4.6: - detailed teachers table display comments if you move mouse over a supervision
6.4.7: - detailed rooms table display comments if you move mouse over a supervision
6.4.8: - detailed subjects table display comments if you move mouse over a supervision

6.5.0: - modified database structure
6.5.1: - it's possible to add additional information before and after a timetable
6.5.2: - improved FET import
6.5.3: - it's possible to select different behaviors of the new subject if activities are merged
6.5.4: - upgraded to Qt 5.12.8
6.5.5: - fixed gcc 9.3.0 warnings
6.5.6: - updated translations

6.6.0: - improved schedule supervision: not prepared slots marked gray now
6.6.1: - *it's possible to select different behaviors of the new room if activities are merged
6.6.2: - code clean-up (removed cppcheck 2.0 warnings)
6.6.3: - export timetable.csv (FET csv format)
6.6.4: - plan activities 2 dialog asks for values if you add an activity
6.6.5: - export students, teachers, subjects and rooms csv

6.7.0: - iCal export with empty slots is optional possible
6.7.1: - source clean-ups: speedup iCal export
6.7.2: - source clean-ups: got rid of fromSet
6.7.3: - source clean-ups: got rid of Java style iterators
6.7.4: - added language en_GB (because time and date format is different from en_US)
6.7.5: - changed caption is now directly visible
6.7.6: - bug fix: export timetables didn't set the font-size

6.8.0: - duplicate a timetable can optional copy absent, substitution and comments data
6.8.1: - improved warning (about ambiguous timetables)
6.8.2: - changing the validity date of a timetable checks if data is out of range and optionally delete it
6.8.3: - improved warning (if start day is after end date)
6.8.4: - create a backup manually in the timetables dialog
6.8.5: - groups are preselected by default in schedule students dialog
6.8.6: - printing overlapping students collision is fine now

6.9.0: - export and print timetables is possible with disabled span
6.9.1: - updated translations

6.9.2: - **renaming 'FET Custom' to 'FET MA'
6.9.3: - **upgraded to Qt 5.15.1 or higher
6.9.4: - **modified database structure (preparing for new features :-) )

** = This will be upcoming internal versions only. The next official release will be TiTiTo 7.0.0.
All customers with a lower license will be still able and allowed to use version 7.x.x.

Benahmed Abdelkrim

you are welcome!  ;)
Thank you too for this beautiful application.
It has proven its worth and is in continuous growth.
Greetings to you, friend .
B.A/krim

Said 213

حاولت القيام بذلك عن طريق تطبيق مسار شو المغربي لم يقم بتوزيع الانشطة نحن نحاول تصدير الي اسك تيم تيبل من أجل التعديلات اليدوية الأخيرة .السلام عليكم ياستاذ عبد الكريم سوال هل يمكن تصدير منتوج فيت الي اسك تيم تيبل بهذا البرنامج

Volker Dirr

I am not 100% sure if i understand correct (since google translation is bad):

If you are a FET MA user, then you maybe better use the second import feature: import "custom" FET.

You can export the timetable here:
TiTiTo -> Timetable -> Export Timetable

You can also do a simplified FET export here:
TiTiTo -> Export -> FET Export
(But that version is simplified. Most constraints are missing. Only fixed basic data)

Benahmed Abdelkrim

Quote from: Said 213 on July 15, 2020, 02:29:16 PM
حاولت القيام بذلك عن طريق تطبيق مسار شو المغربي لم يقم بتوزيع الانشطة نحن نحاول تصدير الي اسك تيم تيبل من أجل التعديلات اليدوية الأخيرة .السلام عليكم ياستاذ عبد الكريم سوال هل يمكن تصدير منتوج فيت الي اسك تيم تيبل بهذا البرنامج

لم أفهم قصدك جيدا. لكن إن أردت التصدير فاتبع تعليمات
Volker
بخصوص تطبيق "مسار" للأسف ليس لي علم بهذا التطبيق، حيث لم يسبق لي التعرف عليه
B.A/krim

عبدالحميد

شكرا لكم على المجهودات الجبارة