Again, I made a nice coloured picture from a screen capture which summarise the improvements that I would like to make in my form,
For an educational purpose, I made this form to simplify the way of recording the data and also to develope the independence of the students.
( I am doing this on a voluntary basis, working extra hours on my free time but I don't really mind because I am learning a lot of things in the same time)
After being tested by the teacher, the student has to record the short date, the lines memorised, his grade, number of mistakes, and his attendance.
I created everything in Word, then converted the file in PDF, then I created all the different fields with Adobe acrobat.
There is in total 4 sheets, there are all similar except the first one in which there is a box with: date started, date finished, total time spent, absences.
Below this box there is a table with 16 lines from (A to P) and 7 columns (Days, Date, From.. to.. , Grade, No. lines memorised, No. Errors, Attendance) ( so this table is present on all the sheets)
Due to the fact that some students need more time than others, and also beacause some text need more time, I estimated a need of 4 sheets at the very most.
I would like to make the following amelioration and automate the inputting of some of the data because I know that some of the students will certainly forget, so to avoid this scenario I am trying to make this form the easiest possible.
screen capture of the form:
screen capture of the form editing, you can see the names of the different fields:
here is the form (only the first page) : http://cjoint.com/12fe/BBotMMgfYIy_memorisation_sheet_sample.pdf
In yellow 00000:
At present, the students has to input the total of absences manually, is there a way ( script) to automate this by initialising the field next to "Absences" at " 0 day" and then everytime that Absent is selected from the COMBO BOX, it add 1 and it is displayed like this: " 1 day" then " 2 days" then " 3 days" etc … (so from what I read I have to initialise a counter a the beginning and then for (i... ) count= count++; something like this...
Furthermore, I need a solution to overcome the possibility that a second sheet may be needed for the same student; therefore I would need the data from the "attendance column" from the second sheet ( and perhaps the 3rd and 4th aswell) to be added on the "absences field" in the first sheet
My idea: everytime that the short date is inputted in the first line (next to A) in the "Date" column of one of the 4 sheets then we check the 16 Combo box of the attendance column in this sheet instead to check 16*4=64 fields fot the 4 sheets in one go?
Shall I allocate a value for Absent on the “ export value”?
At present I wrote a simple script which matches the number of lines to the poem selected (Eg. if I select the poem V.Hugo, the number "36" will appear next to Number of lines).
Again I would like the make the life of the students very easy so I would like a script which detects this number “36” on the "From .. to …" column, as soon it is detected (on the first sheet or 2nd or 3rd or 4th) check from the same line if "A / Pass" or "B / Pass" have been selected in the "Grade" column ,if yes the short date inputted on this line will be written on the field next to "Date finished" .
this is a simple example with 36 lines only but somethimes, the students may have to memorise 80 lines and more, this is the reason for having 4 sheets in total.
So basically I would like to automate the field next to" Date finished:" with a script that collect the short date from the day in which the student has finished his memorisation with "A / Pass" or "B / Pass"
As for the "Total time spent" George Johnson helped me with a script that calculate the difference betwen date started and date finished (thank you)
I anticipate your assistance, thanking you in advance.