Perl 6 - the future is here, just unevenly distributed

IRC log for #webwork, 2012-09-20

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

All times shown according to UTC.

Time Nick Message
00:40 mgage_ joined #webwork
00:56 Paul_Pearson ping mike?
00:56 Paul_Pearson Got your email.
00:58 mgage_ k
01:00 Paul_Pearson should I fork from 2.5.1.1 or 2.5.2?
01:00 mgage_ probably from 2.5.1.1
01:00 Paul_Pearson k
02:42 Paul_Pearson1 joined #webwork
11:49 Paul_Pearson joined #webwork
12:33 goehle joined #webwork
14:33 rbeezer joined #webwork
15:35 djun joined #webwork
15:44 JohnTravis joined #webwork
15:45 JohnTravis aubreyja:  Is the conference call on?
15:45 aubreyja yup - we're on now
15:46 JohnTravis Hey.  I am still giving an exam and so am not on the conference call.  Trying to keep up on the Google Doc and here.  Don't see many agenda items.
15:47 JohnTravis Just finished.  Moving to the office and will join in soon.
15:49 JohnTravis joined #webwork
15:51 JohnTravis I'm on!
17:14 rbeezer Is it "safe" to edit the student ID after student accounts have been create?  In other words, will anything disasterous happen (passwords, accounts, scores) if I replace the student ID by student-self-selected strings that I use to post student scores publicly.
17:48 Paul_Pearson I don't know the answer to your question.  But, you should clarify what you mean by student ID.  Do you mean their login name or their ID number that gets used as the initial password or do you mean something else?
17:50 aubreyja Hi rbeezer - no, if you change the student ID (not the login name) then nothing will get ruined unless the student didn't change his or her initial password (which was that student ID)
17:51 rbeezer thanks, and if they didn't change their password?  Are they forced to change it?
17:54 aubreyja well, in that case you'll be effectively setting their password to that string
17:54 aubreyja Unfortunatley, they aren't forced to change it (yet)
17:55 rbeezer OK, that'd be fine I guess - they individually know their strings, but they are anonymous (folks could try every posted one to break-in, I guess)
17:56 rbeezer enjoying WW, thanks for all the help
17:56 aubreyja webwork looks for a password in the db, but if that isn't present uses the student id
17:56 aubreyja great
17:56 rbeezer got it
18:26 JohnTravis joined #webwork
19:06 Paul_Pearson Y
19:06 Paul_Pearson oops.  nevermind.
19:06 JohnTravis Y_0
19:17 ChanServ joined #webwork
19:18 Paul_Pearson joined #webwork
19:34 pendos joined #webwork
19:34 pendos Hello everyone
19:57 CIA-43 WeBWorK-NPL: jj * r3063 /trunk/NationalProblemLibrary/FortLewis/DiffEq/1-First-order/01-Integrals-as-solutions/Lebl-1-1-06.pg: Fixed bug 2436, answer was inverted.
20:07 ionparticle hi pendos
20:07 pendos Hello ionparticle
20:07 pendos I'm actually looking for some math help
20:07 pendos If anyone's willing to give it
20:08 yoavfreund joined #webwork
20:08 yoavfreund Hi,
20:08 ionparticle not a math prof, sorry
20:09 ionparticle hi
20:09 goehle depends on the kind of math help
20:09 pendos hello goehle. It's actually from calculus II
20:10 yoavfreund I see that there is a CVS directory in the templates directory (when I use file manager). Can I use CVS to maintain versions to the problem files I and my TAs author?
20:10 goehle you can ask, but I don't know that I'll be able to say much.  chat isn't the best place for math help...
20:10 goehle yoavfreund
20:10 goehle we are moving to git for problem managment actually
20:11 goehle so the cvs stuff is going to be phased out eventually
20:11 yoavfreund Yes, I use git, but I don't know how I can use it from within the web site.
20:11 goehle I dont do a lot of problem authoring so someone else, like mgage_ or aubreyja might be able to tell you more
20:12 aubreyja huh?
20:12 aubreyja just a sec - catching up
20:12 yoavfreund OK. Can anybody tell me if there is an easy way to use GiT from within webworks?
20:13 yoavfreund CVS would be fine too.
20:13 aubreyja there isn't right now an easy way to use git from within webwork.  You would like to use version control to move problems into and out of your templates directory?
20:14 aubreyja I think I could fairly easily set up webdav
20:14 yoavfreund Yes, I would like to avoid disasters such as me and my TAs editing a file at the same time.
20:15 aubreyja let's see - maybe there is a good solution
20:15 yoavfreund webdav?
20:15 aubreyja http://en.wikipedia.org/wiki/WebDAV
20:16 aubreyja or, maybe we could do something with ssh keys, the way github does
20:17 aubreyja They allow users to push to their accounts over ssh using ssh keys, but without needing to give shell access.  We should be able to do that too.
20:17 aubreyja it would be useful
20:18 goehle ah I see
20:18 goehle you aren't talkinga bout publishing problems to the OPL
20:18 yoavfreund Will running WebDev require installing a webdev server on the WebWork server?
20:18 goehle you just want to have version control for your particular class?
20:18 goehle or server
20:18 goehle rather
20:19 yoavfreund Yes, just for my own class: https://courses.webwork.maa.org/webwork2/ucsd-cse103/
20:20 aubreyja I think it's already on there because I was experimenting with an apache authen module that authenticates a web directory through a webwork course
20:20 yoavfreund I am using GiT to get problems from the open library and another Git for me and My TA's. But it's cumbersome.
20:21 yoavfreund Oh, that sounds interesting, would it be possible to expose it to me?
20:21 aubreyja webdav? yes
20:21 aubreyja would you prefer that over using, say, git?
20:22 yoavfreund I have no strong preference either way. My main wish is that from time to time me or my TAs would be able to commit new versions and, if something is corrupted, be able to go back to an old version.
20:23 aubreyja ok - well, I can set up webdav pretty quickly for you I think and then I'll experiment with git to see if that might be a better solution.  I'll set up the webdav access and get back to you when it's ready
20:25 yoavfreund Wonderful! Thank you very much!
20:40 djun joined #webwork
20:46 goehle left #webwork
20:56 aubreyja hi yoavfreund: is there a particular directory you use to store your problems? It would be safer to allow access to only one subdirectory of your templates directory if possible
22:03 djun joined #webwork
22:05 djun Hello, world
22:27 djun joined #webwork
22:34 ionparticle Segmentation fault.
22:50 yoavfreund Oh, only saw this now, my email is yfreund@ucsd.edu
22:51 yoavfreund I put all of my code under the Templates directory.
23:09 mgage_ yoavfreund: you might want to put your locally created code under templates/local or templates/authored or something like that -- the templates directory has started to catch a hodge-podge of files you might not want mixed in with your .pg files
23:10 mgage_ certainly not essential however
23:11 yoavfreund OK, I can do that. I noticed that the editor's default is to save my files under "templates/local". Can .def files also be put there?
23:12 mgage_ I can't remember whether the search for .def files recurses or not -- at one point it did but we had to prevent it from getting lost in the library tree.
23:12 mgage_ quickest way is to try it and see if it shows up.
23:12 mgage_ in the homework editor
23:20 yoavfreund No, it does not recognize the .def file if it's in local
23:21 yoavfreund I would be happier to remove from templates everything that is not mine and work there. Will that work?
23:21 mgage_ -- yeah -- I think we just deleted the recursive search feature.  we could reintroduce it and make it smarter so that it doesn't get lost in depth first searches.
23:23 yoavfreund Can I remove from templates everything that I did not create or is a link unionLibrary@ ? Or will this break something?
23:23 mgage_ you can just work in templates -- it's not a big deal.  The templates structure was set long time ago before lots of new features were added so I personally have been adding some structure to it
23:24 mgage_ .def files are likely to be created in templates as are .lst files if you ever export a classlist (rare)
23:24 yoavfreund OK. Just from curiosity, what is the CVS directory for?
23:25 mgage_ it's probably not used -- it's copied over from the modelCourse which was under version control. -- most courses are created using modelCourse as a template.  webwork2/courses.dist/modelCourse if you are looking for  it on github
23:26 mgage_ keep the templates/macros directory -- you'll want that and it might complain if it was not there
23:27 mgage_ tmpEdit will be recreated
23:27 mgage_ you'll want to keep the links to the libraries you (or your problems) use
23:28 mgage_ if you use the Orientation homeworkset then you need to keep parserOrientation directory
23:28 mgage_ ditto the Demo set
23:29 yoavfreund OK
23:29 mgage_ I think most of the rest can go -- stash them in old/ directory or something like that in case I'm wrong
23:31 yoavfreund OK, that sound like a good idea.
23:32 yoavfreund what is course_info.txt?
23:33 mgage_ This appears in a side bar on the course homepage.  It renders as html despite the extension.
23:33 yoavfreund Also, how do I move files or directories in the File Manager? Or is there a better way than using the file manager? Can I ssh into the machine?
23:33 mgage_ I think it might appear on the login page as well.    site_info is under webwork2/htdocs and also appears on the login page -- it's where we post server issues
23:34 mgage_ On your own machine yes, but not on courses.webwork.maa.org -- the courses aren't isolated enough to let everyone have command line access.
23:34 mgage_ you can use archive to move multiple files around but it's still clunky
23:35 mgage_ rename is the command that moves things around
23:35 yoavfreund Oh OK

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