| replaceafill | th1a, zyt? | 01:18 |
|---|---|---|
| *** menesis has quit IRC | 01:21 | |
| *** replaceafill has quit IRC | 03:08 | |
| *** ignas has quit IRC | 04:46 | |
| *** aks has joined #schooltool | 05:15 | |
| *** aks has joined #schooltool | 05:15 | |
| *** replaceafill has joined #schooltool | 05:21 | |
| *** th1a has quit IRC | 05:24 | |
| *** ignas has joined #schooltool | 05:31 | |
| *** th1a has joined #schooltool | 05:37 | |
| *** ignas has quit IRC | 05:52 | |
| *** replaceafill has quit IRC | 05:55 | |
| *** aks has quit IRC | 08:20 | |
| *** aks has joined #schooltool | 08:22 | |
| *** aks has quit IRC | 08:22 | |
| *** aks has joined #schooltool | 08:22 | |
| *** aks has joined #schooltool | 08:22 | |
| *** yvl has joined #schooltool | 08:49 | |
| *** aks has quit IRC | 08:53 | |
| *** aks has joined #schooltool | 09:22 | |
| *** alga has joined #schooltool | 12:54 | |
| *** aks has quit IRC | 13:25 | |
| *** menesis has joined #schooltool | 13:42 | |
| *** ignas has joined #schooltool | 14:03 | |
| *** ignas has quit IRC | 14:17 | |
| *** menesis has quit IRC | 14:50 | |
| *** ignas has joined #schooltool | 15:00 | |
| *** menesis has joined #schooltool | 15:21 | |
| *** jelkner has joined #schooltool | 15:30 | |
| jelkner | th1a: mr hoffman, are you here? | 15:31 |
| jelkner | i know it's early | 15:32 |
| th1a | I am here. | 15:42 |
| th1a | jelkner | 15:43 |
| *** ignas has quit IRC | 15:59 | |
| th1a | Well, the PandaBoard works. | 16:04 |
| th1a | Now I just have to wait 15 hours for it to try to upgrade to Natty. | 16:04 |
| *** replaceafill has joined #schooltool | 16:09 | |
| jelkner | th1a: i'm back | 16:18 |
| jelkner | i had class | 16:18 |
| jelkner | are you here now? | 16:18 |
| th1a | A section? | 16:18 |
| jelkner | yes, a section! ;-) | 16:19 |
| jelkner | good point | 16:19 |
| jelkner | not a class | 16:19 |
| jelkner | a section | 16:19 |
| jelkner | ok, i'm loosing sleep thinking of all the cool things we can do this summer | 16:19 |
| th1a | That's good. | 16:20 |
| jelkner | and i wanted to run some of this by you to make sure i'm not totally out in space | 16:20 |
| jelkner | jamie will start may 12 or so | 16:20 |
| jelkner | and he will be working on pyquiz | 16:20 |
| jelkner | but i was wondering, could the same solution that we come up with for pyquiz to authenticate users to ST be used by other web2py applications? | 16:21 |
| th1a | What was that solution? | 16:21 |
| jelkner | we don't know yet ;-) | 16:21 |
| th1a | Presumably. | 16:22 |
| jelkner | that's what jamie and replaceafill will be deciding | 16:22 |
| th1a | It is the kind of thing that's relatively easy in a hackish way and tricky to do rock solid and securely. | 16:23 |
| jelkner | so let's do it in a hackish way then ;-) | 16:23 |
| jelkner | i'm sure yvl will love that | 16:23 |
| th1a | You can do whatever you want on your server. ;-) | 16:24 |
| th1a | Just don't try to check it into trunk. | 16:24 |
| jelkner | so i'm seeking your guidance | 16:25 |
| jelkner | i don't know "what i want" | 16:25 |
| jelkner | in terms of the right way to do it | 16:25 |
| jelkner | but i do know what i want the user experience to be | 16:25 |
| jelkner | i *love* google in the classroom | 16:25 |
| jelkner | the idea that students have a single credential that lets them use gmail, google docs, blogger, etc | 16:26 |
| jelkner | it compelling | 16:26 |
| jelkner | in usability terms | 16:26 |
| jelkner | so | 16:26 |
| jelkner | i want SLA's dream of a single sign-on system like that | 16:26 |
| th1a | Well, it is easy enough to create a view or something that will check a login and password against SchoolTool's database and return some kind of ticket. | 16:26 |
| jelkner | but i want it to be ST centric | 16:26 |
| jelkner | cool | 16:27 |
| jelkner | so, i don't want to use moodle or mahara | 16:27 |
| th1a | Doing it well enough for general consumption would take a lot of thought. | 16:27 |
| jelkner | since web2py is quickly growing all the pieces of those apps that i would want | 16:27 |
| jelkner | (and i plan to help grow some of the missing ones) | 16:27 |
| jelkner | for example, http://www.web2py.com/appliances/default/show/36 | 16:28 |
| replaceafill | jelkner, would openid work for you? | 16:28 |
| jelkner | is web2py's wordpress clone | 16:28 |
| jelkner | replacefill, do you mean students log in to ST using openid? | 16:28 |
| th1a | Technically, this is a CAS usecase. | 16:29 |
| replaceafill | right | 16:29 |
| jelkner | you guys are going to tell me how to do it | 16:29 |
| th1a | But that's overkill. | 16:29 |
| jelkner | i'm just the teacher | 16:29 |
| jelkner | i only know how i want it to behave in the classroom | 16:29 |
| jelkner | but remember, there is more info that must be exchanged in the pyquiz case | 16:29 |
| jelkner | like, "authenticated user, there is a quiz for you in mr. zawolo's class (oops, i mean section! ;-)" | 16:30 |
| jelkner | then you take the quiz | 16:30 |
| jelkner | and the results go to the ST gradebook | 16:30 |
| jelkner | thinking longer term (aka "dreaming") | 16:31 |
| jelkner | we could someday have our vision realized of students being able to provide evidence of competency mastery to CanDo through some kind of mahara like thing | 16:32 |
| jelkner | an ePortfolio | 16:32 |
| jelkner | but for this summer i want to keep it simple | 16:33 |
| th1a | We just have to keep you grounded on the level and speed of synchronization that is practical. | 16:33 |
| jelkner | definitely | 16:33 |
| jelkner | because the success of the project long term will depend on delivering real value all along the way | 16:34 |
| jelkner | so if isaac and i can do warmups, tests, and quizzes next year | 16:34 |
| jelkner | and have the results go into our ST gradebook | 16:34 |
| jelkner | it will: | 16:34 |
| jelkner | 1. "wow" everyone | 16:34 |
| jelkner | 2. become a real magnet to other teachers to try ST | 16:35 |
| jelkner | 3. make isaac and my life sooo much easier | 16:35 |
| jelkner | 4. provide immediate feedback to students and help them learn better | 16:35 |
| jelkner | (4 is just an added bonus ;-) | 16:35 |
| jelkner | replaceafill and i will be rooming together in atlanta next week | 16:36 |
| jelkner | so we can discuss it more at length then | 16:36 |
| th1a | We should be able to do everything by having your app send requests to SchoolTool. | 16:37 |
| jelkner | that sounds great | 16:37 |
| replaceafill | th1a, ala CL? | 16:37 |
| replaceafill | oops | 16:37 |
| replaceafill | the CL way? | 16:37 |
| th1a | I guess so. | 16:38 |
| th1a | We don't need a separate hub though. | 16:38 |
| replaceafill | right | 16:38 |
| jelkner | ok, i'm going to have to get back to teaching stuff | 16:39 |
| jelkner | but one more quick thing... | 16:39 |
| jelkner | th1a: any word back from nepal? | 16:39 |
| jelkner | th1a? | 16:40 |
| th1a | I should ping aks again. | 16:40 |
| jelkner | thanks | 16:40 |
| jelkner | we have time | 16:41 |
| jelkner | but i don't want to forget about it | 16:41 |
| jelkner | ok everyone, talk to you later... | 16:41 |
| th1a | I mean, if we can put her to work anyway, it might take a while for the Nepal pilot to get going. | 16:41 |
| jelkner | so, we still don't know yet about Niti | 16:41 |
| jelkner | i mean about the governor's school for language | 16:42 |
| th1a | Yes. | 16:42 |
| jelkner | so once that is final | 16:42 |
| jelkner | i'll want to plan more seriously | 16:42 |
| jelkner | but the other student responded with interest | 16:42 |
| jelkner | so i think if there is someone in nepal that they could talk to | 16:42 |
| jelkner | it would be nice to get a conversation started | 16:43 |
| th1a | I'll try to set that up. | 16:43 |
| jelkner | your email was great | 16:43 |
| jelkner | i was hoping they would respond | 16:43 |
| jelkner | ok, later | 16:43 |
| *** jelkner has quit IRC | 16:43 | |
| th1a | It takes a while for people to process ideas out of left field. | 16:43 |
| th1a | replaceafill: My pandaboard is up. | 16:45 |
| replaceafill | did you install ubuntu yet? | 16:45 |
| replaceafill | or does it come with ubuntu preinstalled? | 16:45 |
| th1a | Yeah. That was almost disappointingly smooth. | 16:45 |
| replaceafill | :D | 16:46 |
| th1a | You need to put the os on an sd card. | 16:46 |
| replaceafill | ah | 16:46 |
| replaceafill | what ubuntu image do u use? | 16:46 |
| replaceafill | is there an arm image or something? | 16:46 |
| th1a | Yes. | 16:47 |
| th1a | http://omappedia.org/wiki/Ubuntu_Pre-built_Binaries_Guide | 16:47 |
| th1a | I'm upgrading to Natty, which is supposed to take 12 more hours. | 16:48 |
| replaceafill | how big is the SD? 4, 8, 16 GB? | 16:49 |
| th1a | I have a 4. | 16:49 |
| th1a | I got a pretty high performance one. | 16:50 |
| th1a | I guess I'm going to have to buy/find one that I can put Android on to satisfy my curiousity. | 16:53 |
| replaceafill | :D | 16:53 |
| th1a | Ah... here's a 2.0 gig one in my drawer. | 16:58 |
| th1a | That may be big enough. | 16:59 |
| replaceafill | i thought ubuntu downloads like 1 gb when you upgrade | 17:00 |
| th1a | I appear to be ok so far. | 17:00 |
| th1a | I may die after 10 hours though. | 17:00 |
| th1a | I can always remove all the gui packages though. | 17:01 |
| th1a | I mean, everything is downloaded but unpacking everything might do me in. | 17:01 |
| replaceafill | i think 4 GB is ok | 17:02 |
| replaceafill | i dont know if 2 would be | 17:02 |
| th1a | I assume android is smaller. | 17:02 |
| th1a | I mean, the base pandroid tgz is 42 mb. | 17:03 |
| th1a | So yeah, it is smaller. | 17:03 |
| replaceafill | pandroid :D | 17:03 |
| th1a | otoh, there are a lot more steps to getting android up. | 17:04 |
| th1a | This may have to wait until we start working on our Android client app in 2013. | 17:08 |
| replaceafill | the guy who wrote the web design form book, gave a nice talk about how you should design first your app for mobile devices | 17:10 |
| replaceafill | he says that when you have all those constraints you focus on the important stuff | 17:10 |
| th1a | You mean, the constraints of a mobile app force you to be more focused? | 17:12 |
| replaceafill | right | 17:12 |
| th1a | Well, yes. But our mobile apps will only do a subset of what the whole web interface does. | 17:13 |
| th1a | So it is easy to be focused then. | 17:13 |
| replaceafill | th1a, schools in the US don't calculate a 'consolidated' annual grade for the student (based on all the sections), correct? | 18:01 |
| replaceafill | by grade i mean average | 18:02 |
| th1a | For a term/year? | 18:14 |
| th1a | There is a multi-year grade point average that is very important. | 18:15 |
| th1a | But its not like the DON'T calculate it for term/year. | 18:15 |
| replaceafill | i was thinking about cambodia's use case and if it could land in trunk | 18:16 |
| th1a | Yes. | 18:16 |
| replaceafill | th1a, is that the GPA? | 18:17 |
| th1a | Yes. | 18:18 |
| replaceafill | well, experimenting a little, it is possible to adapt the student and a year to produce a score ;) | 18:27 |
| th1a | One would hope. | 18:28 |
| replaceafill | so, it's done! :D | 18:28 |
| replaceafill | thanks yvl :P | 18:28 |
| *** menesis has quit IRC | 19:13 | |
| replaceafill | th1a, zyt? | 19:48 |
| *** replaceafill has quit IRC | 19:57 | |
| *** replaceafill has joined #schooltool | 20:00 | |
| *** alga has quit IRC | 20:47 | |
| th1a | replaceafill: I've made a bunch of little paper boxes and I think I'm picking up on the grid mojo. | 21:05 |
| replaceafill | :D | 21:05 |
| replaceafill | !!! | 21:49 |
| replaceafill | http://us.pycon.org/2011/schedule/presentations/113/ | 21:49 |
| replaceafill | "Documentation Driven Development" :O | 21:50 |
| *** menesis has joined #schooltool | 22:20 | |
| *** alga has joined #schooltool | 22:22 | |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!