*** eforbes has joined #schooltool | 02:08 | |
*** eforbes has quit IRC | 02:27 | |
*** eforbes has joined #schooltool | 02:28 | |
*** mibofra has quit IRC | 07:27 | |
*** yvl has joined #schooltool | 08:11 | |
*** eforbes has quit IRC | 08:27 | |
*** eforbes has joined #schooltool | 08:28 | |
*** eforbes has quit IRC | 09:07 | |
*** menesis has joined #schooltool | 10:23 | |
*** menesis has quit IRC | 10:30 | |
*** menesis has joined #schooltool | 10:40 | |
*** menesis has quit IRC | 11:07 | |
*** menesis has joined #schooltool | 11:41 | |
*** menesis has quit IRC | 11:46 | |
*** menesis has joined #schooltool | 11:51 | |
*** menesis has quit IRC | 12:01 | |
*** menesis has joined #schooltool | 13:08 | |
*** menesis has quit IRC | 13:16 | |
*** menesis has joined #schooltool | 13:16 | |
*** menesis has quit IRC | 13:38 | |
*** menesis has joined #schooltool | 13:52 | |
*** menesis has quit IRC | 14:42 | |
*** menesis1 has joined #schooltool | 14:42 | |
*** menesis1 is now known as menesis | 14:42 | |
*** menesis has quit IRC | 15:00 | |
*** th1a has joined #schooltool | 15:04 | |
*** replaceafill has joined #schooltool | 15:31 | |
*** mibofra has joined #schooltool | 15:31 | |
*** mibofra has quit IRC | 15:32 | |
*** mibofra has joined #schooltool | 15:32 | |
th1a | hi replaceafill. | 16:02 |
---|---|---|
replaceafill | hey th1a | 16:02 |
th1a | Perhaps it is time to release 8.1? | 16:02 |
replaceafill | for the journal? | 16:03 |
replaceafill | core has a couple of bugfixes | 16:03 |
replaceafill | pdf page numbers and content warnning for fonts.googleapis.com | 16:04 |
th1a | The 2.8 bugfixes in general. | 16:04 |
replaceafill | gradebook, none | 16:04 |
replaceafill | i think that user is using 2.6 | 16:05 |
replaceafill | right? | 16:05 |
replaceafill | i mean, the one with the reports problem | 16:05 |
th1a | Oh, OK. | 16:06 |
th1a | So we should ask him to upgrade? | 16:06 |
replaceafill | yes, probably | 16:06 |
replaceafill | but i'd like to see the celery log first | 16:06 |
th1a | OK. | 16:06 |
replaceafill | maybe it's something there | 16:06 |
th1a | OK. | 16:06 |
th1a | Cool. | 16:06 |
replaceafill | did you cc Sunesh in your reply? | 16:07 |
th1a | Maybe you confused me by saying it is fixed in trunk. | 16:07 |
th1a | Not yet, I wanted to bounce it off you. | 16:07 |
replaceafill | ok | 16:07 |
th1a | So... any thoughts about the grading stuff? | 16:08 |
replaceafill | i'm still trying to understand it | 16:08 |
replaceafill | so it'll be 3 grades per subject, right? | 16:09 |
th1a | Yeah... | 16:09 |
th1a | I think they want to switch to two per term. | 16:09 |
replaceafill | the part about "recorded only once in a student's school life" | 16:09 |
replaceafill | makes me think this has be out of years somehow | 16:09 |
replaceafill | like you said | 16:10 |
replaceafill | probably demographics or something | 16:10 |
th1a | The first part -- the PLE -- that maybe can just be "demographics." | 16:10 |
th1a | Yes. | 16:10 |
th1a | It just depends. | 16:10 |
replaceafill | 4 subjects | 16:10 |
th1a | We could also make it a course worksheet, and just put all the graduating students in that course. | 16:10 |
th1a | We need the high level organization of the school at this point. | 16:10 |
th1a | Do I get that across by the end? | 16:11 |
replaceafill | for the UCE... | 16:12 |
replaceafill | i assume Senior 4 is a level, right? | 16:12 |
replaceafill | S1, S2, ... | 16:12 |
th1a | Yes. | 16:12 |
th1a | I think S1 = seventh grade in US terms. | 16:13 |
th1a | So S6 is the last year. | 16:13 |
th1a | Something like that. | 16:13 |
replaceafill | ah | 16:13 |
replaceafill | got it | 16:13 |
th1a | P1-P6; S1-S6. | 16:13 |
th1a | I would like to just set up all the courses. | 16:14 |
th1a | One thing is that they think of these things more as subjects than courses. | 16:14 |
th1a | So it is not out of the question that we could just create a "Course" that actually applies across all grade levels. | 16:14 |
th1a | English. | 16:14 |
th1a | Instead of English S1, etc. | 16:15 |
th1a | I'm just not sure at this point. | 16:15 |
replaceafill | not sure what division boundaries are? | 16:16 |
th1a | Right now it is just like "OK, actually we know nothing about your schools..." | 16:16 |
replaceafill | yeah | 16:16 |
th1a | Those seem to be score categories. | 16:16 |
th1a | Aggregate score categories. | 16:16 |
th1a | 8 is the lowest score, | 16:16 |
th1a | 8-32 (1 for each subject to 4 for each subject) puts you in first division. | 16:17 |
replaceafill | ah | 16:18 |
replaceafill | got it | 16:18 |
th1a | It is weird. | 16:18 |
th1a | Their system confirms to me that just adding things that seem sensible to me is kind of a waste of time. | 16:18 |
th1a | Because I'd never come up with something like taking the top 8 of 10 subjects, adding them together with a descending score system. | 16:19 |
th1a | We'd better look at our descending score system setup.. | 16:20 |
replaceafill | i'm not sure if it's because it's monday 7:00 am for me | 16:20 |
replaceafill | but i'm very confused | 16:21 |
th1a | That only comes into play with the passing score. | 16:21 |
th1a | It is confusing. | 16:21 |
replaceafill | definitely | 16:21 |
th1a | We don't really know enough to be confused. | 16:21 |
th1a | I don't even know what levels attend the school. | 16:21 |
replaceafill | i mean, what can we do with these three paragraphs? | 16:21 |
replaceafill | in terms of translating some of these into code | 16:22 |
th1a | Ask more questions. | 16:22 |
th1a | Nothing yet. | 16:22 |
replaceafill | yeah | 16:22 |
replaceafill | let me check your email | 16:22 |
th1a | I don't see any significant new features, other than perhaps setting goals. | 16:22 |
replaceafill | "What is TBC?" | 16:23 |
th1a | We don't know. | 16:23 |
replaceafill | i thought of the same question :) | 16:23 |
th1a | I have no clue. | 16:23 |
th1a | Don't panic -- this level of confusion at this point is pretty standard. | 16:24 |
th1a | They don't realize we know nothing about their schools at all. | 16:24 |
replaceafill | right | 16:24 |
replaceafill | well, good thing is that i can keep moving on the income activities front | 16:25 |
th1a | Moving on, did you look at the screenshots? | 16:26 |
th1a | Let's talk through that a bit. | 16:26 |
replaceafill | on them | 16:26 |
replaceafill | is this the system you saw when you visited them? | 16:28 |
th1a | Yes. | 16:28 |
replaceafill | so, after step I you see a list of students on the right? | 16:30 |
th1a | Uh... | 16:30 |
replaceafill | i don't understand screenshot 2 | 16:30 |
th1a | There doesn't seem to be separate submit buttons, so I'm not sure if it just goes as you do each drop-down. | 16:31 |
replaceafill | but basically, you select the students, then the columns you want included, right? | 16:31 |
th1a | That's not such an important detail. | 16:31 |
th1a | Yes. | 16:32 |
replaceafill | interesting | 16:32 |
th1a | And you get this table that you can put into your clipboard and paste into Excel. | 16:32 |
th1a | Basically, on one level I've known we need something like this, but not really known exactly how to approach it. | 16:33 |
th1a | So basically we should try to have a simple version of this for the 8th. | 16:34 |
th1a | That's kind of the remaining real challenge. | 16:34 |
replaceafill | i guess we'll harcode the columns to include, right? | 16:34 |
replaceafill | i mean | 16:34 |
replaceafill | we're not going to create a system to detect what to retrieve from the person | 16:34 |
th1a | Well... | 16:35 |
replaceafill | for example | 16:35 |
replaceafill | Step 2 | 16:35 |
replaceafill | Student details: | 16:35 |
replaceafill | -- Personal details -- | 16:35 |
th1a | Personal Details would just have all the demographic fields. | 16:35 |
replaceafill | right | 16:35 |
th1a | It is hard coded in the sense that that menu is demographics. | 16:35 |
replaceafill | he/she, his/her, him/her? | 16:36 |
th1a | But the actual choices should not need to be hard coded for PEAS. | 16:36 |
th1a | We'll skip the wtf's. | 16:36 |
replaceafill | ok :) | 16:36 |
th1a | We just want to show we more or less grok the concept. ;-) | 16:37 |
th1a | We'll just cover attendance and report sheets too for now. | 16:37 |
th1a | Not CanDo, etc. | 16:38 |
th1a | For the 8th. | 16:38 |
replaceafill | am/pm attendance | 16:38 |
th1a | It doesn't need to be super ajax-y. | 16:38 |
th1a | That would be the minimum. | 16:38 |
th1a | Also, all they care about, so yes. | 16:38 |
th1a | It doesn't seem hard, it is just "Ok, THAT is what you are talking about." | 16:39 |
th1a | Also, I don't know if it is really easier to just download an xls for us. | 16:39 |
th1a | Have a table preview and xls download. | 16:39 |
th1a | We've not done this clipboard copy thing. | 16:39 |
th1a | I suppose that might be easier though now that it has been pointed out to us. | 16:40 |
replaceafill | i think you need flash in the browser for it? | 16:40 |
replaceafill | Add [Black line]? | 16:40 |
replaceafill | like a separator | 16:40 |
th1a | I think it is just putting CSV formatted to work with excel in the clipboard, which presumably you can do with javascript. | 16:41 |
replaceafill | i kind of get the general idea | 16:41 |
th1a | Basically, Jose's attitude toward sharing this is strange. | 16:41 |
th1a | I'm not sure exactly what he is concerned about, but it may literally just be that he doesn't want to answer a bunch of questions about it because he's busy. | 16:42 |
th1a | Hm... a little googling indicates that tab-delimited might be what you want for pasting into Excel. | 16:44 |
replaceafill | what's the goal of step 3? | 16:44 |
th1a | Well, total rows probably add the values from the rows above. | 16:45 |
th1a | A little googling suggests that in Excel, collating is totalling from a category. | 16:46 |
replaceafill | ah ok | 16:47 |
replaceafill | i can see a basic version of this | 16:49 |
replaceafill | very basic :) | 16:49 |
th1a | There's not that much to it though. | 16:50 |
replaceafill | not sure about displaying the table | 16:50 |
th1a | Can't we just use our regular tables? | 16:50 |
replaceafill | sure | 16:50 |
replaceafill | but i mean | 16:50 |
replaceafill | like updating the table ajax-y as you were saying | 16:50 |
th1a | Let's not worry about that. | 16:51 |
replaceafill | sure | 16:51 |
replaceafill | but i get the 3 step procedure | 16:51 |
th1a | Or. | 16:51 |
th1a | I mean, there could be a page reload after you make a selection, right? | 16:51 |
replaceafill | yes | 16:51 |
th1a | That may be how it works anyhow. | 16:51 |
replaceafill | it's like those weird cando reports | 16:52 |
replaceafill | with filters | 16:52 |
replaceafill | or virginia reports | 16:52 |
th1a | The point is not that it must work exactly like this. | 16:52 |
replaceafill | i don't remember rexactly | 16:52 |
replaceafill | yeah | 16:52 |
th1a | They seem really NOT to want us to just copy it. | 16:52 |
th1a | OK. | 16:52 |
th1a | So I'll work on a design for this this week. | 16:53 |
replaceafill | great | 16:54 |
* replaceafill checks the calendar | 16:54 | |
replaceafill | so, income activities this week | 16:54 |
replaceafill | these reports next two weeks? | 16:54 |
replaceafill | oh, and attainment | 16:55 |
th1a | Basically as much attainment as we can do without significant new coding. | 16:55 |
replaceafill | ok | 16:55 |
th1a | I'll figure out how to fit it to the current paradigm and you can code the setup in the peas package. | 16:55 |
replaceafill | cool | 16:56 |
replaceafill | can we talk briefly about income activities? | 16:56 |
th1a | Sure. | 16:56 |
replaceafill | so, new activities are defined at the app level | 16:57 |
replaceafill | maybe under Customize? | 16:57 |
replaceafill | in School | 16:57 |
replaceafill | in any case, a global container for the activities | 16:57 |
replaceafill | for the activity: title, description, projected income | 16:58 |
replaceafill | and the user should be able to "close" an activity | 16:59 |
replaceafill | meaning you cannot add debits/credits anymore | 16:59 |
replaceafill | that's what i have in my notes | 16:59 |
th1a | I'd give the whole thing a section on the main part of the School page. | 16:59 |
th1a | That is, it is another misplaced thing in the Year tab. | 16:59 |
th1a | And then you just get the Income Generating Activities page and make tings from there. | 17:00 |
th1a | Just not under Customize. | 17:00 |
th1a | Yes. | 17:00 |
replaceafill | what info should that section have? | 17:01 |
replaceafill | all of the activities? | 17:01 |
th1a | The open ones? | 17:01 |
replaceafill | ah ok | 17:01 |
replaceafill | maybe with projected income and current income columns | 17:02 |
replaceafill | other than the above, the rest is the same functionality of fees, right? | 17:03 |
th1a | y | 17:03 |
th1a | y | 17:03 |
replaceafill | add credits/debits | 17:03 |
replaceafill | let you edit them, delete them | 17:03 |
replaceafill | balance somewhere, now maybe called current income or something | 17:03 |
th1a | Well, the opposite. ;-) | 17:03 |
th1a | Or... | 17:04 |
th1a | OK, you have an "income generating activity" and you receive a credit. | 17:04 |
th1a | Do you print a receipt I guess? | 17:04 |
th1a | If you have a debit... | 17:05 |
th1a | an invoice? | 17:05 |
th1a | Does that make sense. | 17:05 |
th1a | No. | 17:05 |
th1a | An invoice says "you owe me money." A debit in an income generating activity says "I just spent some money on this." | 17:06 |
th1a | Right? | 17:06 |
th1a | Just call the reports "Activity Credit" | 17:06 |
replaceafill | so, the initial projected income is the only credit? | 17:06 |
th1a | Activity Debit | 17:06 |
th1a | No, that's just metadata. | 17:07 |
th1a | Just so you can look and say if it was a success. | 17:07 |
th1a | It doesn't affect the balance. | 17:07 |
replaceafill | got it | 17:07 |
th1a | Hopefully that will go quickly. | 17:09 |
replaceafill | yeah, i hope | 17:09 |
replaceafill | i'll try to have something to show tomorrow | 17:09 |
replaceafill | oh btw | 17:09 |
replaceafill | i'll be out around 45 mins - 1 hour today | 17:10 |
replaceafill | i need to take a blood test | 17:10 |
th1a | np | 17:10 |
replaceafill | or the doctor needs... whatever :) | 17:10 |
replaceafill | and tomorrow i'll have an appointment at 9:30 my time | 17:11 |
replaceafill | to discuss the results | 17:11 |
replaceafill | i've been having headaches like 3 days in a row :( | 17:11 |
th1a | Oof. | 17:12 |
th1a | OK. | 17:12 |
th1a | Take it easy. | 17:12 |
th1a | I think we're doing fine here. | 17:12 |
replaceafill | will try ;) | 17:12 |
replaceafill | yeah | 17:12 |
replaceafill | ok, i'll go get ready | 17:12 |
th1a | Oh, I have a skype chat tonight with a guy who works for an outfit that runs English language schools across Asia. | 17:13 |
th1a | Could be a big deal. | 17:13 |
th1a | Or nothing! | 17:13 |
th1a | I'll let you know. ;-) | 17:13 |
replaceafill | ah | 17:13 |
th1a | I have not details at this point. | 17:14 |
replaceafill | good luck! | 17:14 |
th1a | For some reason most of our inquiries come over the weekend. | 17:14 |
th1a | Thanks replaceafill. | 17:14 |
replaceafill | :) | 17:14 |
replaceafill | thanks th1a | 17:14 |
*** menesis has joined #schooltool | 17:58 | |
*** menesis has quit IRC | 18:16 | |
*** menesis has joined #schooltool | 18:42 | |
*** menesis has quit IRC | 19:46 | |
replaceafill | th1a, you around? | 20:04 |
th1a | hi replaceafill. | 20:51 |
replaceafill | hey th1a | 21:31 |
replaceafill | sent you an email | 21:31 |
replaceafill | about a place for the income code | 21:31 |
th1a | I'd say put it in fee | 21:37 |
replaceafill | ah ok | 21:42 |
replaceafill | cool | 21:42 |
th1a | Well, that went pretty well replaceafill. | 22:31 |
replaceafill | ah great | 22:31 |
replaceafill | might be a good fit? | 22:31 |
th1a | Yes, not huge or anything though. They tried OpenSIS this year and didn't like it. | 22:32 |
th1a | But their Chinese IT guys don't want anything to do with Linux, so they want hosting. | 22:32 |
replaceafill | ah | 22:32 |
th1a | We can get a Linode in Japan, which hopefully will be sufficient. | 22:32 |
replaceafill | what was wrong with opensis? | 22:33 |
th1a | Buggy and no Chinese translation I guess? | 22:33 |
th1a | I didn't get the feeling they were paying for support. | 22:33 |
replaceafill | ah | 22:34 |
th1a | Response time for DNS to dev.schooltool.org from inside china is 4.4 seconds. | 22:40 |
th1a | That's weird. | 22:40 |
replaceafill | wow | 22:40 |
replaceafill | a lot | 22:40 |
th1a | The rest of it is not bad. | 22:40 |
replaceafill | how are you testing it? | 22:41 |
th1a | There's a website http://www.websitepulse.com/help/testtools.china-test.html | 22:50 |
replaceafill | ah | 22:51 |
th1a | It is hard to tell what the deal is with the DNS though, whether it is just an artifact of their firewall or what. | 22:53 |
th1a | It seems like Linode's Japan server is generally considered a reasonable approach. | 23:09 |
th1a | replaceafill: ayt? | 23:46 |
replaceafill | th1a, yes | 23:53 |
th1a | Does Glenda need to check her server log? | 23:54 |
th1a | Apache. | 23:54 |
replaceafill | error.log probably | 23:56 |
replaceafill | i mean, in apache | 23:56 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!