Greate job !
Cheers
Monico
Hello,
first of all, thank you for allowing us to have a nice preview and test the new version of this fantastic module, and thanks for all the hard work.
I have tried today's version of the package and have come to the following conclusions:
- I love the new forms, they're much easier to use
- I LOVE the fact that you can choose whether the attendance appears in the gradebook or not
- I love the fact that you can select more than 1 session at once, especially when you want to delete lots of sessions...
- When I enter a duration for a session, I get strange values e.g. if I input 1, I get 8 hours.
- It would be great if there was a "day" option for the report, allowing you to see only a report for a specific day
- There is an issue with Daylight Saving Time. If you enter multiple sessions until June for example, then it ends up being (+/-1 hour depending on your hemisphere) wrong as of the last Sunday of March onwards/Last Sunday of October onwards
- When I access the module from the block, the direct link we used to have does not work any longer (i.e. it doesn't take you directly to the exact session you need anymore)
- Smaller header (possibly vertical) would be needed for the reports, as there can now be lots of sessions in one week/month (and day when we get the option ) and it takes lots of horizontal screen space.
Now, I tried to fix all the "bugs" from numbers 4 to 8 when I added multiple session capability to the module (not as nicely as you did though), and haven't been able to come up with a solution yet. Here are my findings anyway:
5: I'm sure it's quite easy to do and I found where to do it, but it just won't work when I do it . it seems as easy as adding an extra option in the drop down box (did that) and then get the code to return what you want (did not manage to do that)
6: this seems to be due to the fact that the last argument of mktime function is now deprecated. No way around it apparently... It is not a massive deal though
7: Once again, I know where the problem is, but I cannot do that as I'm not good enough with mktime. I don't know which value to input in the mktime function (I suspect I need to put zeros somewhere, but I don't know where)
8: I don't know how to change the CSS for this particular table only as it uses the "make a table" Moodle function. If we could have a "one off" table, I would be able to change the CSS pretty quickly and easily.
Once again, thanks a lot for all your hard work Dmitry, I really appreciate it.
Cheers,
Fred
Thanks again for this wonderful tool!
Here is a little problem I found:
If a new variable is given a grade of zero I get the error message 'cantaddstatus'.
If I give the new variable a grade of 1 or more it works fine. I am then able to change it back to 0 afterwards without any problems.
Fixed. Please test it.
I don't know how to change the CSS for this particular table only as it uses the "make a table" Moodle function. If we could have a "one off" table, I would be able to change the CSS pretty quickly and easily.
It's simple, Fred, because every page automatically have unique id (for example, id of Report page is "mod-attforblock-report". See body tag). Or we can use any own id and class for this particular table.
Will this help you to help me?
Trung
To Fred:
1-3 - Thanks!
4 - fixed
5-8 - working
To Barry:
fixed
To Monico:
1-3 - fixed
You can reload beta tomorrow after daily build or right now via CVS.
PS:
Please call attention to:
1. Backup/Restore (also from old version)
2. Reset
3. Calculating grades
4. Outline
In the new beta version, I want teacher to have only "Taking Attendances" permission, not "Manage Attendances"; however when turn off "Manage Attendances" permission, teacher can not take attendance anymore.
Is this a bug?
Also Phi Phu has modified the old stable version of the module so that teacher cannot modify student's attendance status of future and past days - they can only modify attendance on "today". This feature could be quite useful (I think) and I can share with you this modified module, so that hopefully this feature can be incoporated into the new stable - please show me how to share?
Fixed.
I've added new capability "changeattendance". So now "take", "change" and "manage" is fully separated.
By default any teacher can "take" and "change".
To testers:
Please update module and don't forget visit the admin's page.
Permissions overriding need a hard testing!
I have a question: After you fixed beta version and we tested it.
How much time have to go to say: you have official Attendance version.
Cheers
Mónico
Cheers
dats gr8 job you are doing for all the community in the world....
can i have the latest attendance module for testing...?
umesh
Well done, I've just tried it again and the fixes work great.
Daylight saving, Duration and Zero value variables working properly now.
Can't see any problem with backup and restore or grade calculations either.
I'm, thinking about two little addings and a possible bug
1. Is it possible to add an ok button "at" the beggining of the list of students attendance? (sometimes everybody is present and I have to go to the end of the list)
2. Is it possible to desactivate the student attendance (no change status) for leave it empty?
3. In export tab, when I select "cancel" button, don't cancel. It's like "ok" button and export in Excell or Calc or Text. Is it a bug?
About your response:
1. Are you try to use "End" button?
2. Can you describe it in detail? I didn't understand what you want.
3. I'll check it and fix.
1. You are right, sorry .
2. I push on "P", because almost all the students are present, but I'm waitting for one of them. I can't uncheck the radio button and I can't to leave empty him/her status. If I have 50 students and I need to leave empty only one of them, I have to mark them one by one.
3. Thanks.
Iḿ looking for updateattendance.html translation, If you need It, I can help you.
I need any help with traslation! Thanks Enrique!
Updated:
Enrique, why you can't set Late or Absent status for this student? You could change it on Present after he come...
1º In chemistry classes I have 50 students. Monday to Wednesday they have theory, and Thursday "Practical A" and Friday "Practical B". Some students are free from Practical classes.
2º I have a group of students and two of them have special needings on Wednesday with specific teacher and another two students on Thursday. I need to unmark the attendance because they are free from those days.
Thanks for your time.
This could be a solution of your problem?
PS: You should enable groups for Attendance module for do that.
Now, I can see that it's allowed duplicated sessions, Is it right? (09/02/09)
I removed any checks for duplicate. So user should check it themselves.
The configuration is: P=2; J=1; T=0; A=-1 (negative) and this is the report.
I see that this is perfect report...
thanks again
Maybe I complicate this problem but I think about next situation:
Let's imagine that preferences is P=3,L=2,E=2,A=1 (english acronyms)
If student was absent all days, in normal situation he will have percent greater than zero. My function give exactly 0%. BUT with negative values we have a mess.
In old version this used as additional feature and my fault is using this for gradebook.
Sorry.
1. Is it possible add advanced features for groupings?
2. Why teachers in group list for attendance? Is it possible to make optional?
3. I don't undersand grades when negative values, sorry
Thanks for your job, it's usefull for us
1. Yes, but in future.
2. Fixed.
3. Fixed.
Hi,
My student receive the report:
DanLH01367
|
In the 4th column, its title is strange ("You can add only one module Attendance per course"). Do you have the same thing? Can the title be changed to something like "Session".
Note: I use a modified version of the beta. Not sure if this is caused by the modif.
TrungTT
Dimitry i can prove your new version. It's a powerfull tool and is very usefull for my school.
Where i can download it?
Thank you.
Regards,
Marcelo
Send me the link
Best regards.