Re: [Edu-sig] Python Programming: Procedural Online Test
I tweaked it now where all other browsers and OS combinations can access the computer adaptive tests. Performance may be unpredictable though. Damon
From: "Kirby Urner" <urnerk@qwest.net> To: "'Vern Ceder'" <vceder@canterburyschool.org>, "'damon bryant'" <damonbryant@msn.com> CC: edu-sig@python.org Subject: RE: [Edu-sig] Python Programming: Procedural Online Test Date: Fri, 2 Dec 2005 19:50:36 -0800
Similar comment. I'm on Windows but don't want to be tested by a service that won't let me use FireFox. I have tests too.
Kirby
-----Original Message----- From: edu-sig-bounces@python.org [mailto:edu-sig-bounces@python.org] On Behalf Of Vern Ceder Sent: Friday, December 02, 2005 2:38 PM To: damon bryant Cc: edu-sig@python.org Subject: Re: [Edu-sig] Python Programming: Procedural Online Test
In my opinion, you would get more responses if the testing system accepted a browser/OS combination other than IE/Windows....
Cheers, Vern Ceder (using Firefox and Ubuntu Linux)
I tweaked it now where all other browsers and OS combinations can access the computer adaptive tests. Performance may be unpredictable though.
Damon
OK, thanks. Worked with no problems. As an administrator, I'd be curious to get the actual text of missed problems (maybe via URL), not just a raw percentage (I got 90% i.e. 2 wrong -- probably the one about getting current working directory, not sure which other). The problems seemed to get much easier in the last 5 or so (very basic syntax questions). The one about "James"=="james" returning -1 is no longer true on some Pythons (as now we have boolean True). The font used to pose the questions was a little distracting. I vastly prefer fixed width fonts when programming. I know that's a personal preference (some actually like variable pitch -- blech). Perhaps as a future enhancement, you could let the user customize the font? Anyway, a useful service. I could see teachers like me wanting to use this with our classes. Thank you for giving me this opportunity. Kirby -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.362 / Virus Database: 267.13.11/191 - Release Date: 12/2/2005
The problems seemed to get much easier in the last 5 or so (very basic syntax questions). The one about "James"=="james" returning -1 is no longer true on some Pythons (as now we have boolean True).
the tests were well done... i enjoyed taking them. like kirby, i also found the Boolean issue. in the procedural test, i found a syntax error... i think the question with the [None] * 5... (well, [None, None, None, None, None] actually), where you're setting "x[b[i] = True:" ... that colon shouldn't be there. there was/were also question(s) which used sum as a variable name. that is a built-in function that is hidden if used. interestingly enough, your syntax checked actually highlighted it too. :-) cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2006,2001 http://corepython.com wesley.j.chun :: wescpy-at-gmail.com cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com
Thanks, Wesley! If the item bank were larger, you would not have received easier questions at the end. You would have gotten more difficult questions. The bank for the demo is quite small, so you exhausted all of the difficult ones first because your ability initially mapped on to the difficult portion of the scale. The algorithm is quite efficient in determining where you are on the scale after about 3 - 5 questions. In a test with a larger bank, you would have received more difficult questions as long as you kept getting them right. The test would finally terminate after 20 questions being administered. The alpha of the test, a psychometric term for reliability, is estimated to be .92 or higher with this number of items in a well designed computer adaptive test. I have corrected the issue with the use of 'sum' (now sum1) and the syntax error with 'True:' (now True); that was a good catch! On a different note, I thought by designing this trial version of the system in Python, there would be an increase in the time in serving the questions to the client. I guess that using numarray and multithreading to do the heavy lifting on the back end has made it fast enough for operational use. What do you think?
From: w chun <wescpy@gmail.com> To: damon bryant <damonbryant@msn.com> CC: edu-sig@python.org Subject: Re: [Edu-sig] Python Programming: Procedural Online Test Date: Mon, 5 Dec 2005 23:46:32 -0800
The problems seemed to get much easier in the last 5 or so (very basic syntax questions). The one about "James"=="james" returning -1 is no longer true on some Pythons (as now we have boolean True).
the tests were well done... i enjoyed taking them. like kirby, i also found the Boolean issue. in the procedural test, i found a syntax error... i think the question with the [None] * 5... (well, [None, None, None, None, None] actually), where you're setting "x[b[i] = True:" ... that colon shouldn't be there. there was/were also question(s) which used sum as a variable name. that is a built-in function that is hidden if used. interestingly enough, your syntax checked actually highlighted it too. :-)
cheers, -- wesley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - "Core Python Programming", Prentice Hall, (c)2006,2001 http://corepython.com
wesley.j.chun :: wescpy-at-gmail.com cyberweb.consulting : silicon valley, ca http://cyberwebconsulting.com
Total does make more sense. I've made the change to "total". Thanks, Scott!
From: Scott David Daniels <Scott.Daniels@Acm.Org> To: edu-sig@python.org Subject: Re: [Edu-sig] Python Programming: Procedural Online Test Date: Tue, 06 Dec 2005 13:23:52 -0800
damon bryant wrote: ...
I have corrected the issue with the use of 'sum' (now sum1) and the I'd suggest "total" would be a better replacement than sum1.
--Scott David Daniels Scott.Daniels@Acm.Org
_______________________________________________ Edu-sig mailing list Edu-sig@python.org http://mail.python.org/mailman/listinfo/edu-sig
participants (4)
-
damon bryant
-
Kirby Urner
-
Scott David Daniels
-
w chun