Bugs | ||||||||||||||||||||
Major : Quiz Result Not Shown
"must haves"
Q: Why multiple categories?
Q: Why do you need the number of questions in the category?
|
RFEs | |
Creating and importing questions easily is critical and is now in CVS thanks to George Geller...
Each could be tagged like this
== specific The negatives and positives would read a wiki page that would pull the comments controlled testing?
|
Regex to the rescue | ||||||||||||||||||||||||||||||||||||||||||||||||||
tr ' ' ' ' < sleepyhollow.txt | sort | uniq -c >words.txt
#sed -e 's/\(Mr\|Mrs\|Dr\)\. /MrDOTHERE /g' -e 's/\. /.\n\n/g' sleepyhollow.txt |grep $(tr '\n' '|' < newlywords.txt | sed 's/^/\\(/; s/.$/\\)/; s/|/\\|/g') | sed 's/DOTHERE/./g' >finished.txt
I occasionally walked my dog past the gas station.
Of course these answers work as well:
etc
I {=quickly#$positive_feedback_random
Again, there could be lots of answers and I want to measure and use the students right and wrong answers for building more quizzes and better questions quickly. Some other scripts that might be useful but untested as yet... egrep -n {*} somewikipage I imagine parse_tag code is doing this for plugins already...for fun try this one: egrep -n {*} /var/www/html/tikiwiki/templates/* Auto check for text areas and text fields for correct capitalization and punctuation. Simple regex checks like ^[A-Z]for caps at the beginning of a line. . [.?!"] .for the end of a line.
After answering, show feedback?: binary
importing questions goes here Selecting questions to be on the test:
column head sort
After selecting the questions from each category to go into the quiz we need to determine the order of the questions... randomizing question order should be limited to question category but that's complicated... how do you determine which question has priorioty? Anyway, once you've selected your questions from the list of questions you want to make sure the questions you chose are utlimately the ones you want. again all tables should be column head sort
Save the test and then view the test in test mode to make sure there are no mistakes...
Multiple choice: one correct answer radio button Text of question {[category1, category2,image]=answer(feedback) ~option(feedback) ~option(feedback)}
Text of question {[category1, category2, image]=answer(feedback) ~option(feedback) ~option(feedback)}
everything in square or curly brackets would be an optional variable.
This would be reviewed by the teacher or 'farmed out' for AnonymousPeerReview
Competition and standards
List of other products with similar/interesting/related features.
Here I would like to see some "editorial" content. How do our features compare to others?
CVS Doc section
This is where new features being developed and only in CVS are documented. When the CVS becomes RC/official release, the info in the CVS docs is transferred to update the official docs (FeatureXDoc). Sample student output that needs to be reused
The target words are: captivated, audacious, complicated, truant, and eminance. The people at my school are captivated.
Discussion/participation
A very nice site for testing is found here http://www.visl.hum.sdu.dk/visl/en/edutainment/quizzes/wordformquiz.htm it offers instant feedback... I've got hundreds poorly structured sentences that students have turned in that I would like to convert to questions.
Rational
quiz control
Give students write and read access to quizzes
Use students errors to create tests
Finding misspelled or poorly structured sentences are easy... I'd like to be able to submit a list of sentences. Each sentence would then be numbered and then loaded into a form. The form would would then have option fields:
Teacher control spells misery for students
Imagine if at your job all you did all day long was repeat exactly what your boss told you, copied things out a book, like a photocopier, and worked for little or no recompensation? Treat students like content creators not content copiers
If you had a job as boring and as hectic as the one described above you'd be angry, depressed and bored all at the same time. What's worse you wouldn't be able to escape...that's what school is like for most students because they are so removed from the learning process. Open the materials
Let the students create the materials, the quizzes and you'll be surprised at how quickly the students will rise to the challenge. The challenge is between each other not the the ALL mighty sage on the stage. Instant Feedback
The test taker should be prompted immediately, while in practice mode, to see the rationale for their answer as well as the number of other students who answered similarly.
some prototype text based input
When tags are in the middle they indicate test taker must choose /n or fill in the blank the word /n that best fills the in the area. /n This is a fill in the blank {=this is the answer (#feedback [url]) ~this is an option # feedback [url] ~this is another option #feedback [url] } question. ------------------------ The tags are at the end indicating it is a basic multiple choice question. Which word in this list has a negative connotation? {~cravat #that's wrong =lemon ~key ~tape} ---------------------------- Which term has the most negative connotation about people? {~elderly ~plebian ~pedestrian =geezer} Which of these terms has a negative connotation? {~details ~items ~counts =minutiae} some prototype interfaces
Reviewing and reusing the data from students errors and answers is critical! The idea here is to provide some basis for pattern matching in the data base... there can be a few answers that are correct but worded differently.. This is essentially the problem with tools for testing and teaching a language.. it's incredibly complex...The goal is to use the student's errors as a way of building the database for future questions.. This interface is assuming a short answer interface. Filters for searching are also important..
So at the end of the grading the text file will change from this What were Caesar's last words? {=Et tu, Brute! Then fall, Caesar./ #feedback [URL]} to something like What were Caesar's last words? {=Et tu, Brute! Then fall, Caesar./Et tu, Brute! /n #feedback #feedback 2 #feedback 3 [URL]}
The Quiz Plugin
I think I've got it... using plugins... a student makes a type of error... for example
Type a word that corrects this sentence:
They did not except my offer.
Again the ultimate goal is to use the students' errors to build the database not only with quizzes but with all homework... there is nothing new under the sun but in education we're constantly hashing the same problems over and over because we have no way of effectively capturing answers and problems and turning them back on to the student. Students who are held closely accountable to their errors and to their questions become better thinkers!
PHP text parser. The code will reference an array of regular expressions. For example : /^T/ /!/ /,/ /:/ /;/ /hero/ And search for the string in a separate text document. When the string is found the ENTIRE sentence where the string is found is 'pulled' from the text document. The found search string is then 'blanked out'. For example: The dog was a hero. Would print: _he dog was a ___. The found search string is placed directly beneath with an asterisk like so: _he ___ was a ___. *T, hero The searched text can be 400 to 600K in size of ascii. The output needs to be simple text.
|