*** srichter has quit IRC | 00:06 | |
*** strichter is now known as srichter | 00:12 | |
*** jinty has quit IRC | 00:18 | |
*** jinty has joined #schooltool | 00:20 | |
pcardune | th1a: are there any plans on the table to remove some of the clutter in the UI? | 00:35 |
---|---|---|
*** jinty has quit IRC | 00:39 | |
th1a | Not specific plans. | 01:02 |
th1a | General intentions. | 01:02 |
pcardune | ok, its just that some of the schooltool actions menus are really long... which is a pain if you have a low res monitor | 01:03 |
th1a | I'm open to specific suggestions. We will be consolidating all the personal data screens into one. | 01:05 |
pcardune | well, a few possibilities for improvement would include: | 01:05 |
srichter | th1a: how long will you be online? | 01:05 |
pcardune | having the actions menu sort alphabetically | 01:05 |
th1a | I'll be more or less online all evening. | 01:05 |
pcardune | putting the actions menu in the top bar (with bread crumbs and login) and make it a drop down list box | 01:06 |
srichter | th1a: ok, I'll be back later | 01:06 |
th1a | pcardune: We need to encourage people to just go ahead and make some of the obvious changes. | 01:06 |
*** srichter has quit IRC | 01:07 | |
th1a | Nobody owns the UI at this point. | 01:07 |
pcardune | ok, then I might make some of those changes | 01:07 |
th1a | Even if you made some changes that people didn't like, it would get people thinking and doing things about it. | 01:07 |
pcardune | I just wanted to make sure that I wasn't stepping on anyones feet in the process | 01:07 |
th1a | No. PLEASE go ahead. | 01:08 |
*** srichter has joined #schooltool | 01:35 | |
srichter | th1a: are you there? | 01:38 |
th1a | Yes, but I'll be going to make dinner in about 20 minutes. | 01:38 |
srichter | ok, we can talk after dinner | 01:39 |
srichter | I was just wondering whether you had feedback from the files I sent you | 01:39 |
th1a | I think we should probably talk on the phone about it. | 01:39 |
srichter | ok, wanna call me now? | 01:40 |
th1a | How about 8:00? | 01:40 |
srichter | ok | 01:40 |
srichter | but then I only have till 9:00 before 24 starts ;-) | 01:40 |
th1a | That's fine | 01:40 |
srichter | NEWS: A new version of JaWE is out | 02:15 |
pcardune | is jawe that really cool javascript replacement? | 02:16 |
srichter | no, it is an XPDL workflow editor | 02:18 |
pcardune | ooh | 02:18 |
srichter | pcardune: btw, what is the state of CanDo these days? | 02:19 |
pcardune | slowly but surely | 02:19 |
pcardune | we have brought on another developer | 02:19 |
srichter | who is that? | 02:19 |
pcardune | mitchel (you might see him on here are ffsnoopy) | 02:19 |
srichter | ah ok | 02:19 |
pcardune | he is a senior at yorktown high school | 02:20 |
srichter | is he a HS student? | 02:20 |
srichter | ok | 02:20 |
pcardune | I have got him refactoring the Journal system from cando | 02:20 |
pcardune | I've been working on refactoring the rest of cando to work really smoothly with schooltool | 02:20 |
srichter | cool | 02:21 |
pcardune | actually, there is an instance running at http://cando.ypal.net:7070 | 02:21 |
srichter | checking... | 02:21 |
pcardune | there is nothing on it yet, but you can mess around if you want (normal username/password) | 02:21 |
srichter | did you just kill the server? | 02:24 |
pcardune | no... i'm trying to access it to. let me try restarting it | 02:25 |
srichter | ok | 02:25 |
pcardune | it was working earlier today... i think it is just a *really* slow server | 02:27 |
srichter | it started loading and then it died | 02:29 |
srichter | can you setup something on your local machine at the university? | 02:29 |
srichter | I assume you have a public IP | 02:30 |
pcardune | i don't actually | 02:30 |
srichter | you should get one :-) | 02:30 |
pcardune | I'm working in the library, and haven't actually gotten around to asking the network guys to give me one | 02:30 |
srichter | darn, I cannot get a decenet response from the server | 02:40 |
pcardune | it is going really slowly for me just being logged in over ssh | 02:41 |
srichter | the connection comes pretty quick, but the response is not coming in | 02:41 |
tiredbones | I don't even get the front page. | 02:42 |
srichter | what is your load on the machine? | 02:42 |
srichter | type: uptime | 02:42 |
pcardune | 17:43:17 up 12 days, 58 min, 1 user, load average: 1.49, 2.24, 1.73 | 02:43 |
srichter | this is pretty high | 02:44 |
srichter | are you sure it is only running the HTTP server? | 02:44 |
pcardune | its a virtual machine somewhere | 02:44 |
srichter | ok | 02:44 |
pcardune | i'm going to install it on another server that I know is working | 02:46 |
srichter | cool | 02:48 |
pcardune | oh yeah, this is working a lot better. one machine hooked up to a t1 line that nobody is using, thank you arlington public schools | 02:48 |
srichter | he he | 02:49 |
pcardune | oh crap... PIL isn't installed on here, and i don't have the root password | 02:50 |
tiredbones | srichter, this Q. pertains to your book. You make a comment that test_messageboard.py will provide the first 12 unit test, what in the code determine the 12 unit test/ | 02:50 |
srichter | pcardune: crap | 02:50 |
srichter | tiredbones: it will run container tests | 02:50 |
srichter | it makes sure that the messageboard and messages are valid containers | 02:51 |
tiredbones | yes, but what determine the number of time it will run. | 02:52 |
srichter | the default container tests are simply 6 | 02:52 |
srichter | 6*2=12 | 02:52 |
tiredbones | ok | 02:52 |
tiredbones | yea, something I finally inderstand, 6*2=12 | 02:53 |
pcardune | srichter: http://maddog.yhspatriot.net:7080/ | 02:55 |
pcardune | i built PIL from source locally | 02:55 |
srichter | cool | 02:55 |
srichter | it is coming through | 02:55 |
srichter | I like the quick bar | 02:57 |
pcardune | i ripped off the devmode code :) | 02:58 |
srichter | he he :-) | 02:58 |
pcardune | the stuff in cando is all old | 03:01 |
pcardune | I just haven't removed the link yet | 03:02 |
srichter | ok | 03:02 |
srichter | so you still have to port the Scoresystem things | 03:03 |
pcardune | not entirely | 03:04 |
pcardune | they never really used it when it was there | 03:04 |
pcardune | (making custom score systems that is) | 03:04 |
* srichter is on the phone tom | 03:04 | |
* srichter is on the phone with tom | 03:04 | |
* pcardune is going home | 03:15 | |
*** pcardune has quit IRC | 03:15 | |
*** newpers has joined #schooltool | 07:20 | |
newpers | hey... is anyone up by chance? | 07:20 |
th1a | I am. | 07:21 |
newpers | :) | 07:21 |
newpers | th1a: how do i get zope3 documentation... like i want more info on IContained and ILocation, but don't know where to look | 07:22 |
newpers | if you have time | 07:22 |
th1a | Are you running Zope 3 itself or SchooLTool? | 07:23 |
newpers | zope 3 | 07:23 |
th1a | You can use the introspector to get to the apidocs online. | 07:23 |
newpers | where's that? | 07:23 |
th1a | From the ZMI view. | 07:23 |
newpers | ahh... cool | 07:23 |
th1a | If you poke around you should find it. | 07:24 |
newpers | yeah, i can't figure out if IContained is deprecated or not | 07:24 |
newpers | i read something from the mailing list a while back.. i guess i'll search the docs | 07:24 |
th1a | Also, there is a lot of documentation in the source in the form of doctests. | 07:24 |
th1a | I don't think it is deprecated. | 07:24 |
th1a | OK. Back to the Sopranos... | 07:24 |
newpers | :) thanks. and sorry if i interrupted anything | 07:25 |
*** dobee has joined #schooltool | 07:27 | |
*** dobee has quit IRC | 07:51 | |
*** dobee has joined #schooltool | 08:16 | |
*** didymo has quit IRC | 11:58 | |
*** faassen has joined #schooltool | 12:00 | |
*** alga has joined #SchoolTool | 13:03 | |
*** mgedmin has joined #schooltool | 13:12 | |
*** auxesis has quit IRC | 13:16 | |
*** auxesis has joined #schooltool | 13:22 | |
*** dobee has quit IRC | 13:28 | |
*** th1a has quit IRC | 13:31 | |
*** th1a has joined #schooltool | 13:32 | |
*** th1a has quit IRC | 13:36 | |
*** ignas has joined #schooltool | 13:41 | |
*** dobee has joined #schooltool | 13:57 | |
*** jinty has joined #schooltool | 14:37 | |
povbot` | /svn/commits: * jinty committed revision 5797: | 15:11 |
povbot` | /svn/commits: Update the python version check in the tarball server startup script. Also add this check to the tarball testing script. Hmm, copy/paste code everywhere that needs to be changed every now and then. Not ideal. | 15:12 |
povbot` | /svn/commits: * jinty committed revision 5798: | 15:19 |
povbot` | /svn/commits: Also try to get test to use the same python version as the instance itself. | 15:19 |
*** jinty has quit IRC | 15:36 | |
*** Aiste|away is now known as Aiste | 15:47 | |
* mgedmin is here | 16:34 | |
alga | *blink* | 16:34 |
alga | *blink* | 16:34 |
*** tiredbones has left #schooltool | 16:38 | |
*** tiredbones has joined #schooltool | 16:38 | |
ignas | *bloink* | 16:40 |
*** Aiste has quit IRC | 16:44 | |
faassen | quiet here. | 16:46 |
mgedmin | you noticed it too? | 16:51 |
faassen | yah. | 16:51 |
tiredbones | ok here we go, join in whenever you feel like it. if I had a ham-mer, I sing it in the mornning... | 16:55 |
tiredbones | I don'r hear you - I sing it in the evening all over this land. | 16:56 |
tiredbones | back to lurking | 16:57 |
* srichter reminds everyone that the meeting is cancelled today, since Tom is in transit | 16:58 | |
faassen | I should read more carefully then. :) | 16:59 |
mgedmin | ah, I missed the announcement | 17:00 |
alga | so did I | 17:00 |
faassen | too. | 17:01 |
*** Aiste has joined #schooltool | 17:52 | |
srichter | mgedmin: do we have a relationship property that only handles a one to one mapping | 18:35 |
mgedmin | srichter: no, all relationships are many-to-many | 18:35 |
mgedmin | you can impose additional constraints by writing subscribers | 18:35 |
srichter | basically I have a double linked list and relationships seem suitable | 18:36 |
srichter | ok, that's a bit too much work | 18:36 |
srichter | thanks | 18:36 |
mgedmin | hmm | 18:36 |
mgedmin | it shouldn't be too hard to write a property for enforcing consistency | 18:36 |
srichter | it will be easier in this case to write properties that do the linking and unlinking properly | 18:37 |
mgedmin | I don't know if it fits the "relationship" concept well | 18:37 |
srichter | right, a property is not too hard | 18:37 |
* mgedmin noticed http://cheeseshop.python.org/pypi/trace2html/0.1.1 | 18:37 | |
mgedmin | pretty | 18:37 |
srichter | I think that it should be easy to model all three cases with relationships: 1-1, 1-many, many-many | 18:37 |
mgedmin | I always thought we might need to extend our many-many relationships to 1-many and 1-1 | 18:39 |
srichter | mgedmin: yep, cool | 18:39 |
mgedmin | but at that stage I was deeply believing the "Do The Simplest Thing Now" aka YAGNI principle | 18:39 |
srichter | the summary is nice | 18:39 |
mgedmin | so I thought "if we ever need it, we can add it then" | 18:39 |
srichter | oh well :-) | 18:40 |
srichter | the trace2html is nice though | 18:40 |
srichter | (and yes, I still owe you the trace analysis; probably has to wait till the Swiss sprint | 18:40 |
srichter | ) | 18:40 |
srichter | mgedmin: btw, you should come :-) | 18:40 |
mgedmin | is that the one around EuroPython? | 18:44 |
srichter | no, it's the one coming up before Easter | 18:44 |
srichter | April 7-12 | 18:44 |
mgedmin | I wouldn't mind attending if somebody else paid travel & accomodation costs ;) | 18:45 |
mgedmin | however there are deadlines for at least two projects that I'm supposed to work on | 18:45 |
srichter | I am looking into it :-) | 18:45 |
tiredbones | cl | 18:56 |
tiredbones | sorry | 18:56 |
*** mgedmin has quit IRC | 19:02 | |
*** pcardune has joined #schooltool | 19:05 | |
povbot` | /svn/commits: * ignas committed revision 5799: | 19:08 |
povbot` | /svn/commits: Added pregenerated vcal_dict.py that contains timezone information that will be used when generating proper icalendar output. | 19:08 |
*** mgedmin has joined #schooltool | 19:10 | |
*** jelkner has joined #schooltool | 19:15 | |
jelkner | pcardune: hi paul! | 19:15 |
pcardune | hi jelkner | 19:15 |
jelkner | woo is not here yet | 19:15 |
jelkner | still 5th period | 19:15 |
pcardune | oh, ok | 19:16 |
jelkner | he'll be here at 12:40 | 19:16 |
pcardune | our cando.ypal.net server is working horribly | 19:16 |
jelkner | question: does schooltool currently have a "trouble ticket" service? | 19:17 |
*** jinty has joined #schooltool | 19:17 | |
jelkner | why? | 19:17 |
jelkner | i mean abt the server | 19:17 |
pcardune | jelkner: it seems to keep freezing up | 19:17 |
jelkner | hmm... | 19:17 |
jelkner | tummy.com | 19:17 |
jelkner | i would need to report that to them | 19:17 |
pcardune | I tried to show stephan some of the new stuff, and it just wouldn't go. You could establish a connection, but then nothing. | 19:18 |
jelkner | i'm on the system now | 19:19 |
jelkner | i don't notice any problems | 19:19 |
jelkner | you are on the system too | 19:20 |
pcardune | yes, i just got on | 19:20 |
jelkner | i'm running dist-upgrade as we type... | 19:20 |
jelkner | done | 19:21 |
jelkner | seems to be working fine | 19:21 |
pcardune | jelkner: well i'm trying to start up the schooltool server and it is taking a long time | 19:22 |
pcardune | ok, it's up, after 73.5 second | 19:22 |
pcardune | on my comp it takes about 7 | 19:22 |
jelkner | hmm | 19:22 |
jelkner | that is because it is the cheap end of a virtual machine | 19:22 |
jelkner | i don't get much clock | 19:22 |
jelkner | this may not be the best demo server to use | 19:22 |
pcardune | well, it seems to be working alright now | 19:22 |
jelkner | let's keep an eye on it | 19:23 |
pcardune | alright | 19:23 |
jelkner | now, about the trouble ticket | 19:23 |
pcardune | what is a trouble ticket service? | 19:23 |
jelkner | tom crabtree is the itc at acc | 19:23 |
jelkner | itc - instructional technology coordinator | 19:24 |
jelkner | acc - arlington career center | 19:24 |
jelkner | when something goes wrong with technology in the building | 19:24 |
jelkner | he is resonsible for fixing it | 19:24 |
jelkner | something, "my printer needs a new cartridge" | 19:25 |
jelkner | a "trouble ticket system" is a why to automate that process | 19:25 |
jelkner | users submit on-line trouble tickets when they have a problem | 19:25 |
jelkner | tom then has a nice way to track and orginize his work | 19:26 |
pcardune | no, schooltool doesn't have that at the moment | 19:26 |
jelkner | well then, we should add it | 19:26 |
tiredbones | jelkner, I assime they use Zope to develope the system. | 19:26 |
jelkner | tiredbones: what system? | 19:26 |
jelkner | the system that tom is using now is some php thing he found on the web | 19:27 |
jelkner | i want to switch him (and everyone else, for that matter ;-) to schooltool eventually | 19:27 |
jelkner | the advantages of schooltool here could be great | 19:28 |
srichter | a trouble ticket app is pretty straight forward | 19:28 |
tiredbones | good | 19:28 |
jelkner | we already have resource objects | 19:28 |
srichter | (if you do not use workflows, which you eventually do want) | 19:28 |
jelkner | so imagine we have a printer that needs a cartridge | 19:28 |
jelkner | the printer could know what cartridge it needs | 19:29 |
jelkner | anyway i keep thinking of things we could help add to schooltool during the new hampshire sprint | 19:29 |
jelkner | bell just rang, woo will be here soon... | 19:31 |
pcardune | it will be a good sprint | 19:31 |
tiredbones | jelkner, is there a class today? | 19:31 |
jelkner | no | 19:31 |
jelkner | only sunday | 19:32 |
jelkner | what is the command to change your nick? | 19:38 |
jelkner | woo is here | 19:38 |
jelkner | so i wanted to change jelkner to woo | 19:38 |
jelkner | pcardune: u still here? | 19:39 |
pcardune | yes, i'm here | 19:39 |
jelkner | so, i guess u don't know | 19:39 |
pcardune | it is "/nick newname" | 19:39 |
*** jelkner is now known as drwoo | 19:39 | |
pcardune | hi drwoo | 19:39 |
drwoo | Hello. | 19:40 |
*** drwoo is now known as dwoo | 19:40 | |
* mgedmin wonders if this is some kind of a costume party | 19:40 | |
dwoo | So, what should I do to get started with timeclock? | 19:40 |
pcardune | well, you can start by reusing what we already have | 19:41 |
pcardune | because that code is perfectly good | 19:41 |
dwoo | Ok, where is what you already have? | 19:41 |
pcardune | its on my account on maddog | 19:42 |
pcardune | I will send you a tarball now | 19:42 |
pcardune | or, if you have an account on maddog, you can just copy the directory | 19:43 |
dwoo | Sorry, I don't have an account on maddog. | 19:44 |
pcardune | ok, i just sent it to your gmail account | 19:45 |
pcardune | then do whatever it takes to put it into some kind of revision control system (jelkner had something specific in mind i think) | 19:46 |
pcardune | are you on the zope class mailing list by any chance? | 19:47 |
dwoo | No. | 19:48 |
pcardune | ok, then I will forward you the homework I gave them for this week, that is the your first assignment as well | 19:49 |
pcardune | ok, it's sent | 19:50 |
pcardune | basically it just says to come up with some interfaces for the the objects that will actually keep track of work times | 19:50 |
dwoo | Is that it? | 19:50 |
pcardune | that shouldn't take you to long | 19:50 |
pcardune | so once you've done that, just go ahead and implement those interfaces | 19:51 |
pcardune | although i'd like you to send me what you come up with for the interfaces when you've done that | 19:51 |
pcardune | after that, you can write browser views for the implementation, and finally after that, you can make a new skin for timeclock | 19:53 |
pcardune | that work should last you about a week | 19:53 |
pcardune | assuming you also have to learn some new things (like how to make skins) | 19:53 |
pcardune | or rather, how to make skins so that you don't get deprecation warnings (don't follow the zope books) | 19:54 |
dwoo | Is there any way to get gedit to work on maddog, or am I stuck with nano/vi? | 19:54 |
pcardune | well, you could just develope on your own machine and use whatever you want | 19:55 |
pcardune | unless jelkner is forcing you to use maddog, in which case you should talk to him about gedit | 19:55 |
pcardune | dwoo: i'll be back in 5 minutes if you have more questions | 20:02 |
pcardune | dwoo: i'm back | 20:07 |
*** faassen has quit IRC | 20:20 | |
dwoo | No questions, but I have to go now. See you later. | 20:24 |
*** dwoo has quit IRC | 20:24 | |
*** ignas has quit IRC | 20:31 | |
*** mgedmin has quit IRC | 20:43 | |
*** Aiste has quit IRC | 20:53 | |
*** Snail_1 has joined #schooltool | 20:55 | |
*** dobee has quit IRC | 21:02 | |
*** alga has quit IRC | 21:13 | |
*** erchache has joined #schooltool | 21:13 | |
erchache | hi | 21:14 |
erchache | anoybody is here? | 21:14 |
pcardune | i'm here | 21:15 |
erchache | hi | 21:16 |
pcardune | hi erchache | 21:16 |
erchache | im looking for tom...but arent here | 21:20 |
erchache | pcardune: tomorrow is TODO meeting no? | 21:20 |
pcardune | i don't know, i'm not working for Tom | 21:21 |
erchache | well | 21:21 |
erchache | in this case tomorrow send him a mail | 21:24 |
erchache | bye :-D | 21:24 |
*** erchache has left #schooltool | 21:24 | |
*** Aiste has joined #schooltool | 21:32 | |
*** jinty has quit IRC | 21:46 | |
tiredbones | srichter, I built an instance, called bookinstance, under /usr/local/Zope-3.2/zope3. I then biult the directory tree for book. I cd up to the instance, bookinstance, and tried to run the test, thus. python bin/test -vpu --dir lib/python//bok/messageboard. It tells me that I'm getting an ImportErrors on lib.python.book.messageboard. I don;t need to set PYTHONPATH do I? If so, that doesn't work either. | 21:59 |
tiredbones | Do you have any ideas why it's not see the import path? | 22:01 |
tiredbones | s\bok/book | 22:02 |
*** Aiste has quit IRC | 22:11 | |
*** Aiste has joined #schooltool | 22:16 | |
*** Snail_1 has quit IRC | 22:29 | |
*** pcardune has quit IRC | 22:31 | |
*** carljm has joined #schooltool | 22:52 | |
*** th1a has joined #schooltool | 23:12 | |
srichter | th1a: yay, wireless at your hotel! :-) | 23:18 |
th1a | It works. | 23:19 |
*** didymo has joined #schooltool | 23:32 | |
srichter | th1a: now that you are here: What term templates would you want as the defaults? | 23:35 |
th1a | Of several choices or one default? | 23:36 |
srichter | several choices | 23:38 |
srichter | I can implement as many or little as you want me to | 23:38 |
th1a | Do semesters. | 23:38 |
th1a | Trimesters. | 23:38 |
th1a | Semesters with two marking periods each. | 23:38 |
th1a | Trimesters with two marking periods each. | 23:39 |
srichter | ok, note that I need entire sturctures | 23:39 |
th1a | That's four. | 23:39 |
srichter | ah ok, | 23:39 |
srichter | so: | 23:39 |
srichter | Academic year, with two semesters | 23:40 |
srichter | Academic year, with 3 trimesters | 23:40 |
th1a | We assume the academic year ;-) | 23:40 |
srichter | Academic year with 2 semesters, each two grading periods | 23:40 |
srichter | Academic year with 3 trimesters, each two grading periods | 23:40 |
srichter | ok, sounds good | 23:40 |
*** alga has joined #SchoolTool | 23:41 | |
srichter | do we have sensible names for those :-) | 23:41 |
srichter | or call them DefaultTermTemplate1, ... | 23:41 |
srichter | until now I usually tried sensible names like | 23:41 |
srichter | SimpleUniversityrTermTemplate (semesters, no summers) | 23:42 |
srichter | or something like that | 23:42 |
th1a | Don't bring University into it. | 23:42 |
th1a | How about Semesters, Trimesters, SemestersTwoPeriods, TrimestersTwoPeriods. | 23:43 |
th1a | Something like that. | 23:43 |
srichter | ok, sounds good | 23:46 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!