view the exam timetable by days

Started by kdsayang, September 14, 2008, 08:46:22 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

kdsayang

It's ok....

Let's wait and hear what he will say about this. (crossing finger) hehe

Liviu Lalescu

Quoteok, i've some suggestion on the all activities table.

2. can u group them all in one column. Current view is in separate column.

3. when u group them in one column, you have to check 1st whether the subject are on the same day or not.
i) if the subjects are on the same day and time it will look like this
ii) if the subjects are not on the same day, it will look like this


For point 2: it is impossible to group them, because we don't know if all activities have the same duration.

For point 3: yes, if activities are on different days, they are on different cells.

kdsayang

Quote
For point 2: it is impossible to group them, because we don't know if all activities have the same duration.

owhh..... Ok..... if subject B is more 1/2 hours than other subject. I think below is what the table will look like.

At subject B, there is some opening to show that that column (1030-1100) is occupied by subject B. For others (1000-1030), we just close that end column.
______________________________________________
|           |0900-0930|0930-1000|1000-1030|1030-1100 |
|______|_________|_________|_________|_________|
|Monday|                Subject A                   |                |
|           |---------------------------------------|-------------|
|           |                           Subject B                          |
|           |---------------------------------------|-------------|
|           |                Subject C                   |                |
|______|____________________________|__________|

The important thing is, user want to see what paper is on exam on certain day. For table above, on monday there are 3 papers on exam. Two paper from 0900 to 1030 and one from 0900 to 1100

This all activities table kinda summary of all activities in the exam timetable...

Maybe for a normal timetable, this table will be crowded because we only have 5 days of class and maybe one day have 15 activities

But for an exam timetable, I think that it is not that crowded

Liviu Lalescu

I think that adding a timetable like you suggest might be too difficult and impractical for timetables with many activities.

Why can't you look in the activities timetable, days vertical. For the first hour, you have all exams that take place in that day. Then, following to the right, you can see the length of each exam.

Please tell me, does your boss approve the display of the timetable as it is shown in all activities days vertical timetables?

I am very sorry that we cannot help more, but your request is very particular and other institutions will have other requests.

I or Volker might help you with a custom version, if you really need it.

Volker Dirr

#19
Quote1. I want all the data to arrange from top to bottom (horizontal) and not side by side (vertical)
for e.g top bottom

i know. you already told me. but that break current style of all other tables.
i am thinking about an alternative style (horizontal), but i will do this optional style only with all tables at the same time. But i still have to work. so this is a todo for my next holiday, because that take same time and must be tested well.

Quote2. can u group them all in one column. Current view is in separate column.
it is sometimes impossible if i  arrange them like you want it (from top to bottom (horizontal)).
it is sometimes possible with the current style, but i will not do it, because it is much to difficult to detect that. (I guess i need at least a month for that if i code every day 8 hours, so i will not do it, because there are much more important things to code.) Also the tables will grow more! just write a sample on a paper and you will see that. especially if you have several activities with duration larger then 2!


Quote
3. when u group them in one column, you have to check 1st whether the subject are on the same day or not.
That is already done.

Volker Dirr

Just to be sure:
Example:
Activity 1: Monday 09:00 - 11:00
Activity 2: Monday 09:00 - 11:30
Activity 3: Monday 14:00 - 16:00

Variant 1:
So in an all activities table it is possible to write this in just 2 rows. (Row 1 with activity 1 and 3. Row 2 with activity 2)
That is difficult to detect and even with this smart detection the table size much larger then the current tables. So i will not code this.

Variant 2:
I just write this in 3 rows.
Much easier to code, but much larger tables (much larger then variant 1)!

Maybe it is also better to split this into "days per week" tables?
so table one contain only activities from monday.
table two only activities from tuesday. and so on.
so you can print each single day.

So you need it only like Variant 2?

Volker Dirr

Please extract the attached file and tell me if you need it like that version.
you can also sent me your fet file and i will sent you a html file back.

if that output is ok to you, we can release a special version to you.

kdsayang


kdsayang

QuotePlease extract the attached file and tell me if you need it like that version.
you can also sent me your fet file and i will sent you a html file back.

if that output is ok to you, we can release a special version to you.

seems kinda ok... but I'll know for sure if u run it from my fet file

kdsayang

QuoteI think that adding a timetable like you suggest might be too difficult and impractical for timetables with many activities.


yes. like i said b4 "Maybe for a normal timetable, this table will be crowded because we only have 5 days of class and maybe one day have 15 activities".. BUT for an exam timetable, It is OK.

Volker Dirr

Hi,

we can not include that tables in offical version, because most users don't use FET for examination and that tables are pretty awful and big for normal schools.

I attach 2 examinations views here (So everybody can use them and also i don't loose source by that).
There are two variants:
1. All activities in a single table
2. Every day get a new "all activities table"

The file contain both variants in a single file. You just need to go to fet/src/engine/timetableexport.cpp and override the existing function by the attached ones.