I froze this in time in order to incorporate Phil's comments.
Hi Brian,
I am good thanks, how are you? back home yet?
Here are some bits in response to your wiki, when i refer to update its
means the one I am going to upload tomorrow.
First section:
1) Having problems isolating what could be the cause of this but will
work it out.
2) In update.
3) In update.
4) Done.
5) Should be in update.
6) In update.
7) In update.
8) Done.
9) In update.
10) Similar to number 5, update addresses this
11) I think you mean by this the ability for a teacher to admin by
class, this will be covered in update
12) As discussed I am not implementing this at the moment.
13) Was sure I did this but possibly not working, still to be looked at.
14) In update
15) Done.
16) Works as far as I can tell.
17) As discussed, this whole report to be re-done, hope to have it in
tomorrows update.
Second section:
1) System management will be different in new system.
2) Dont think this is still a problem, please verify.
3) In update.
4) Done.
5) New work for next phase
6) As section 1 item 1.
So as you can see, lots will be sorted in the update. This will mean a
DB flush will happen also to eliminate corruption.
Cheers,
Phil
THINGS TO DO. Things to do FUTURE. and DONE
THINGS TO DO.
- RECORDER DELAY (9/22) Still need to figure out the recording delay. Here is evidence that it is not my server, which was my fear, and therefore I expect has to do with the way that the new website is coded: http://popear.com/~mock/MASLE/java/listenup_20060517/listenup/php_test/record_upload_wav.php
- (9/11) Somewhere students should be able to see which classes they have signed up for (Should profile provide a list?).
- (9/09) Make so admin can create teachers. there is no way to do this on the new system. Old system works though!
- (9/08) When a student clicks the link after having their e-mail verified it sends them to the old MASLE system. Please make it so it sends them to the new MASLE system.
- (9/08) I think we should show a list of tests available and have them sorted by class and there should be a few tests available that the big admin can make available to all students. We should start with two default tests in this category. I think to do this we need an admin with more power.
- (9/08) Test type. Even though I entered it, it does not show up when you edit the test later. Make sure this is being retrieved.
- (9/08) !looping through adding test items is cumbersome. I guess there should be two buttons, one to add a new item for the same test and one to finish: "submit and continue editing test" "submit and finish editing test". As it is, to continue editing you have to click "submit" "edit test" "select test" "new question" (four button clicks where there should really be one.)
- (9/08) !Registration should fail if there is no password, make sure we check for this. I was able to create a student and get a confirmation but have no password so I am unable to currently use Student Three.
- (9/08) !We need to be able to upload pictures, grammars and dictionaries.
- (9/07) When a student takes a test, it is not clear which teacher or class that test is associated with. This needs to be made clear. So if a student signs up for two classes, it needs to be clear which tests are available for which class.
- (8/15) I added myself (admin) to a class. I failed creating a student and adding it to a class. In any case, somewhere (in profile?) there should be a place that lists class as a real name for each student.
- (8/14) Actually, a teacher should be able to add students manually to classes when needed, maybe, I think, but this might confuse some other issues. However it sure would be nice while creating dummy users.
- (8/8) After an audio file is recorded, run this program on it (for example for a file called 1.wav) run the following commandline "sox 1.wav 1.sw", then chmod both of them to 0755. I guess you know how to do commandline stuff within php but if you don't there is a sample at http://popear.com/~mock/MASLE/grammars/nutest.php.
- (8/7) Need to be able to delete tests that have been taken. There are lots of tests that didn't have microphones working so there is no audio. For this and other reasons we need to delete them. Perhaps this could be done in the teachers grading page. We could add a button in each column that will allow for deleting a test.
- (8/7) Input of text item has a too short limit. Change to something pretty large, like at least 1024 Bytes. Actually there might be occasions for a much longer prompt, so why limit it. The limit should be whether or not it fits in the Look at the Yoneda Diagnosis tests. You can see the second item got cut off.
- (8/7) Adding tests don't show up on the new system but show up on the old! So items can't be added.
- (7/12) Fix the test results. Now they are incorrect. Also, we need to add a field that shows who graded it in the report. We should be able to select a report for any grader. Right now, for one speaker the "view" of test results yields the following:
Test Grade ID =2
Answer =1 Mark =3
Eventually we need a lot more options for this viewing component but just getting it working "as is" will be good for now till I get some clarity on the kinds of report features that need to be implemented.
- (7/13) Need a cancel button on the admin/system page (go back works, but cancel would be less hackish) Move system to the far right, it is something that is used least
- (7/13) Need to be able to select tests as smaller groups (now all tests for all classes appear on the tests available screen).
- (7/13) Need to be able to delete tests
- (7/6) Students have to be able to edit their user info
- (7/6) I want to create some tools for creating datasets for the speech recognizer and running tests on them. We'll have to brainstorm this together. I consider this outside of our regular contract so we'll have to talk about how to price this.
- (9/01) Still having this problem with delay in the recorder. Pretty sure it's a problem with the java recorder/player. Ask Phil if he's having problems with this on his windows machine.(8/15) I tried the fruit test. Not working yet (I guess you are in the middle of doing this) however somehow the recorder is working strangely (it doesn't start recording for a second or more, for me) not sure what could be wrong. It is the first time I've seen this behavior in the recorder.
Things to be done FUTURE
- (09/01) Students should be able to see which classes they are signed up for.
DONE (Date Entered in Above List) (Date completed)
- (7/6) (before 09/08) We decided on a 5 second default for now. I'm thinking to have a parameter for a test item that specifies the length of the recording. I can imagine: 5 seconds for 1 word, 10 seconds for a short sentence. 20 seconds for a long sentence and then open ended questions of 30 seconds or 60 seconds. It seems a bit much to specify this for each test item, but it might be the only way to do it right.
- (8/14) (before 09/08) Please make it so when there is a mistake in the registration, the system does not clear all of the fields. Registering for a class should not appear on the registration page. Do you think it would be better to activate the submit button once the classes are filled in?
- (7/13) (before 09/08) Classes not implemented yet (Beginning ot work on 8/6 and before)
- (8/14) (about 8/30) I'm trying to create new students, but the system thinks I'm updating a profile. Is it getting this information from the cookies, because I'm logged in elsewhere as myself. Maybe I need to open another browser for testing.
- (7/13) (about 8/1) All screens should indicate who the user is and their privilges: student/admin/rater.
- (7/13) (about 8/1) when you select a test for grading the MASLE logo appears twice on the first page only.
- (7/13) (8/5) Adding tests is unimplemented
- (7/6) (7/11) Set the trimENable to "yes" (see the above URL) Let's play with that and see how it works. I'm afraid it might cut too close to the speech and even risk losing some speech, but it might be good to see how well it works, cuz it could cut down on file size and might help the recognizer.
- (7/6) (7/11) Set the maxRecordTime to 5 seconds? See this URL for how to set it: http://www.javasonics.com/listenup/docs/recorder_parameters.html#Name It says the default is "30" so why does my recorder keep going past 30 and looks like will go up to 5 minutes.
- (7/6) (7/11) After grading, Rated column is incremented properly, But "Rated by me" stays at 0.
- (7/6) (7/11) Fix ID input. There needs to be an error message if ID is not input properly. I told students to type in their entire ID, but apparently you have it set for only the 6 numbers. This is OK, but there should be some indication that this is the case and