Perl 6 - the future is here, just unevenly distributed

IRC log for #webwork, 2012-09-28

| Channels | #webwork index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:01 Paul_Pearson Jason put me in touch with people at Miami U of Ohio that wrote some Diff Eq webwork.
00:01 Paul_Pearson They took some of my templates and added a bunch of new problems.
00:01 Paul_Pearson The typographical quality could be better...
00:02 mgage good -- I'm not all that pleased with the collection that was generated at Rochester -- not that conceptual. Not such great typography either :-)
00:02 Paul_Pearson I'm thinking about just updating the metadata and submitting them to the OPL so that other people can submit bug reports rather than having me try to vet them all.
00:02 Paul_Pearson Then, later I'll mark the duplicates (the overlap with my Diff Eq questions).
00:03 mgage I think that is a good idea.  We still need to keep working on creating a system for vetting new problems --- and for that matter new features added to webwork.
00:03 rbeezer Paul_Pearson: essay questions are easy
00:03 rbeezer I'm going to write 12 right now before dinner  ;-)
00:03 Paul_Pearson Why not make it a baker's dozen?
00:04 Paul_Pearson Or a beezer's dozen (sorry, I couldn't resist)...
00:04 rbeezer aah, 3 to a section, always  ;-)
00:05 rbeezer I put an empty Sage cell onto last night's computational problem and did not warn the students it would be there,
00:05 rbeezer great reactions in class today
00:05 mgage by the way Rob -- I think I've fixed the problem that Robin reported about changing data for individual students.   It crept in to ww2.5.2 which is up on hosted during one of the additions to the essayAnswer project.
00:06 mgage horror??
00:06 mgage or did they figure out how to use it?
00:06 rbeezer They know the Sage cell server,
00:06 mgage ah ok -- not a complete surprise then
00:06 rbeezer one student playfully said - you mean I do not have to ope another tab anymore
00:06 rbeezer *open
00:07 rbeezer I have not hit Robin's problem (orhaven't realized!)
00:08 Paul_Pearson Rather than trying to extend the library browser to make it useful for marking duplicates and choosing which one should be kept and which one should be made invisible (i.e., not indexed), we should consider making something specialized that will speed up the task (and not necessarily be available for everyone).
00:08 Paul_Pearson This new thing should:
00:09 Paul_Pearson 1. display all the problems in the same way the library browser does.
00:09 mgage it only happened if you change data for an individual student -- for some reason 5 lines of code that fetched the individual student's problems got dropped and you got undefined errors. -- it was a fairly clean typographical mistake so not hard to fix once I found it.
00:09 Paul_Pearson 2. Allow you to select 2 or more questions that are duplicates.
00:10 Paul_Pearson 3. After clicking take action, it should create a page with only the questions that were selected.
00:10 Paul_Pearson 4. From among those questions, you then choose one.
00:11 rbeezer mgage: old eyes?  OK, I have given extended due dates on a few occasions, once a few days ago, but have not noticed any problem.  Thanks for keeping hosted2 (relatively) stable!
00:11 Paul_Pearson 5. All the other questions get the DBSubject('ZZZ-???') tagging and the pointer to the chosen file written at the top.
00:11 Paul_Pearson Of course, that would require someone to write a new pm file.
00:12 Paul_Pearson Anyway, my wishlist grows faster than my available time...
00:13 mgage yes  -- that's not as light weight as it should be.  The other functionality is there -- make an empty homework set,  add to it from the library, display it in the homework sets editor.  Choose one.  -- the only thing missing is the mark up of the unchosen files
00:14 mgage If we had better database management then the redirection could be done more easily -- just store the redirect in the database instead of in the files.
00:16 Paul_Pearson Would that mean putting all of the files into a database?
00:17 mgage not necessarily -- but indexing them all as is done in the library.  However with modern databases you could probably put all the files in the database as well and serve them as fast as from a directory structure. (the directory structure would remain one of the indices into the database -- so you don't loose any structure. )
00:18 mgage the directories are also a database -- just a different type
00:38 Paul_Pearson Indexing all of the files (their location and name) into database seems like a good idea.
00:38 Paul_Pearson Putting all of the files into a database seems like it might be problematic for users.
00:38 Paul_Pearson For example, right now I can tgz some pg files and send them to someone else easily.
00:39 Paul_Pearson If all of the files were in a database, would I be able to share pg 'files' as easily?  Maybe not.
00:39 Paul_Pearson I don't know.
00:39 mgage with the right tools they would never know -- in fact unless you have access to the server you can't tell now.
00:39 Paul_Pearson OK.  Good to know.  As you can tell, my knowledge of databases is approximately zero.
00:41 mgage well under the hood the file manager would have to have a different method for accessing the files -- but you don't have any real idea of how  it is done now   -- a database could do the same thing -- but you would be leveraging database tools to build the file manager instead of leveraging the unix file access tools.
03:20 Paul_Pearson joined #webwork
12:33 goehle joined #webwork
13:01 aubreyja joined #webwork
13:27 Paul_Pearson joined #webwork
14:22 rbeezer joined #webwork
14:26 Paul_Pearson joined #webwork
14:48 Paul_Pearson1 joined #webwork
15:57 Paul_Pearson joined #webwork
16:25 Paul_Pearson joined #webwork
17:18 aubreyja joined #webwork
19:19 goehle ok dumb question
19:19 goehle I cant seem to make mathobjects work
19:20 goehle loadMacros("PG.pl","PGbasicmacros.pl","PGanswermacros.pl","MathObjects.pl");
19:20 goehle loadMacros("PGessaymacros.pl");
19:20 goehle $m = random(2,5);
19:20 goehle $b = random(20,30);
19:20 goehle Context("Numeric");
19:20 goehle Context()->variables->add(D => 'Real');
19:20 goehle $F = Formula("$m D + $b");
19:20 goehle $y1 = F->eval(D=>1);
19:20 goehle $y2 = F->eval(D=>2);
19:20 goehle that tells me that eval doesn't exist and $F is probably undefined
19:21 goehle oh wait
19:21 goehle hm
19:22 goehle nm
19:22 goehle forgot $
20:08 goehle hey mgage
20:08 goehle are you there?
20:10 mgage yep  here
20:11 mgage goehle: yep $ sign
20:11 goehle sorry diffrent question
20:11 goehle I'm writing blog posts now
20:11 mgage good -- what's the question
20:11 goehle but i'm not super enthusiastic about actually having a blog.  I realize that the aggregater is supposed to alleviate the pressure having to post all the time
20:12 goehle but its still one more thing I would have to set up and maintain
20:13 goehle are you willing to post my posts for me on your blog? :)
20:13 mgage I can post it for you if you really prefer.  When I went to the POSSE workshop they forced me to create a blog -- so I did, but it's largely just sat there except for some posts I made for POSSE
20:13 mgage and the ones for WeBWorK
20:13 goehle hmm
20:13 goehle where do you have your blog
20:13 goehle what site is it on
20:13 mgage it hasn't been as big a pain as I expected.
20:13 mgage it's on blogspot I think -- hang on
20:14 goehle you could just add me to that blog
20:14 goehle then I can put the occasional post on it
20:14 goehle (you wouldn't have to do any work)
20:14 mgage http://michaelgage.blogspot.com/
20:14 goehle but I wouldn't have tow orry about comments or settings or what address the site has
20:14 mgage ok -- let's see if I can do that ....
20:17 mgage ok -- found the place where I can do that  --
20:17 mgage what email address do you want to use?
20:19 goehle goehle@gmail.com
20:22 mgage ok -- I sent you aan invite
20:23 goehle got it
20:39 goehle published
20:39 goehle take a look
20:39 goehle http://michaelgage.blogspot.com/
20:50 mgage nice!!  thanks
22:05 eee-blt joined #webwork
22:55 goehle left #webwork

| Channels | #webwork index | Today | | Search | Google Search | Plain-Text | summary