Don't worry, I understand that developers use to work in many projects at the same time (and I'm including your job, family and friends in those projects ).
I know that the module is GPL'ed, but I always like to ask for permission because I think it's better to work on the same code branch than fork the project.
I'd like to explain some background information about my intentions: Our goal is to let Moodle become the standard "teacher notebook" in my school. Moodle, in its 1.9 base setup, provides a rather nice gradebook and also stores the students' profiles. Two months ago we determined that, in order to fulfil all the requirements for the notebook, we needed an "attendance" module and an "academic program progress" module. That is why I started test and analyzing the attendance module.
About your thoughts:
- Yes, you're right. The 2.2 version supports "Day" view mode. I thought I had 2.2.0beta installed on my test system but it was an older version. Nice work, by the way!
- The grid view mode really enhances the user experience when taking attendance with a touchscreen device (e.g. iPad or smartphone). It is also convenient when you still don't know your student faces . I made a, kinda adhoc, survey with other teachers and almost all liked the new view better that the old one. Anyway, my idea was to let the user switch views at will. I really like your idea about making an user preference instead of a instance setting.
- Yesterday I made all the changes on my testing system and it seems to work. I'm now in the testing phase just to make sure it doesn't affect any existing functionality.
- I do! I think it would be convenient for those who teach more than one session with the same students in the same day.
- Refer to point 4.
As I said before, these changes are pointed to adapt the actual attendance module to our needs, which are not necessarily the needs of anybody else.
I'd really like to discuss the suggestions with Dmitry, A.T. Wyatt and you. Should I contact them directly with a more ellaborated proposal?
Happy New Year to you too!
P.S.: I found a bug in the styles.php in 2.2.0beta. The appended styles for support YUI dialogs are affecting the entire Moodle site. I'm attaching a fix.