-
-
Notifications
You must be signed in to change notification settings - Fork 166
Add an "accommodation time factor" to provide for extra time on timed tests. #2846
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: develop
Are you sure you want to change the base?
Conversation
699d9cd to
99fbfab
Compare
3fcbe93 to
dcff89b
Compare
dcff89b to
ea42e2c
Compare
|
I haven't reviewed this, but I am wondering if "accessibility" is the right word for this. Extended time is an accommodation, and I don't really think of it as having to do with accessibility. |
ea42e2c to
7ff9a62
Compare
|
I just think of it as an accessibility thing, because the requests for students to have extended time always are made by our accessibility resource center. But accommodation is probably a better work. I will make the wording change. |
72f6a3c to
da6cf43
Compare
… tests. This accesibility time factor is a user property and is set when editing a student on the "Accounts Manager" page. The time that a student will have to complete any timed test is the product of the "Test Time Limit" set for the test on the "Set Detail" page, and this accesibility time factor for the student taking the test. By default the accesibility time factor for each student is 1, but can be set to something like 1.5 to determine that a student is allowed time and a half to complete timed tests. The point of this is that it is a bit tedious to need to go through all timed tests and change the test time limit for all of the students that need to be given extra time for accesibility accomodations. With this you only need to set one number, and it is rather convenient to do so for all of the students in the class that need it from one page. Since this is a per user setting, this requires the addition of a new column to the user table in the database.
da6cf43 to
d791b1c
Compare
|
When entering an accommodation time factor, is there any way to protect against invalid input? For example if I enter "1.5a", I get a a perl error. |
|
I will see what can be done. It looks like that is going to take quite a bit of restructuring of the user list code to do anything about it though. There isn't currently a mechanism for data validation there. |
|
A funny thing is that you can use a negative number as well, which is valid from the perspective of the database column type. So no error. But then the test version's close date ends up being earlier than its open date. |
This accommodation time factor is a user property and is set when editing a student on the "Accounts Manager" page. The time that a student will have to complete any timed test is the product of the "Test Time Limit" set for the test on the "Set Detail" page, and this accommodation time factor for the student taking the test. By default the accommodation time factor for each student is 1, but can be set to something like 1.5 to determine that a student is allowed time and a half to complete timed tests.
The point of this is that it is a bit tedious to need to go through all timed tests and change the test time limit for all of the students that need to be given extra time for accessibility accommodations. With this you only need to set one number, and it is rather convenient to do so for all of the students in the class that need it from one page.
Since this is a per user setting, this requires the addition of a new column to the user table in the database.