*** ignas__ has joined #schooltool | 01:08 | |
*** menesis has quit IRC | 02:03 | |
*** ignas__ has quit IRC | 02:35 | |
*** menesis has joined #schooltool | 11:27 | |
*** yvl has joined #schooltool | 12:30 | |
*** menesis has quit IRC | 13:12 | |
*** menesis has joined #schooltool | 13:20 | |
*** ignas__ has joined #schooltool | 13:22 | |
*** menesis has quit IRC | 14:21 | |
*** menesis has joined #schooltool | 14:22 | |
*** Lumiere has quit IRC | 15:09 | |
*** Lumiere has joined #schooltool | 15:10 | |
*** yvl has quit IRC | 15:57 | |
*** replaceafill has joined #schooltool | 16:10 | |
*** th1a has joined #schooltool | 16:29 | |
th1a | hi aelkner, menesis, replaceafill. | 16:31 |
---|---|---|
replaceafill | good morning/afternoon | 16:31 |
aelkner | morning | 16:31 |
menesis | hi | 16:32 |
*** yvl has joined #schooltool | 16:33 | |
th1a | Would you like to start us off replaceafill? | 16:33 |
th1a | hi yvl. | 16:33 |
yvl | hi guys | 16:33 |
replaceafill | sure | 16:33 |
replaceafill | last week i worked on styling the third-nav for cando | 16:33 |
replaceafill | using the whole area for the skillset title | 16:34 |
replaceafill | you can see it as teacher001 at 69.164.203.135:6660 | 16:34 |
replaceafill | or http://69.164.203.135:6660/schoolyears/2011-2012/2012-spring/sections/math_a_2012-spring_teacher001_000/skills/2/gradebook | 16:35 |
replaceafill | directly | 16:35 |
replaceafill | also, i changed the CanDo tab so now it redirects to the skills gradebook, if it's available | 16:35 |
replaceafill | or to the projects gradebook if the section doesnt have skills assigned | 16:36 |
replaceafill | i changed the navigators (dropdowns in the left sidebar) to do the same too | 16:36 |
replaceafill | and i started to change projects to select skills instead of creating them | 16:37 |
replaceafill | so th1a i think here is where we coulde use the "skill browser widget" | 16:37 |
replaceafill | could* | 16:37 |
th1a | Well, yes. | 16:38 |
replaceafill | but i was looking at my notes from the sprint and i couldn't find anything on it | 16:38 |
replaceafill | did we discuss it? | 16:38 |
th1a | Not in any real detail. | 16:38 |
replaceafill | maybe we can meet after the meeting to start on that? | 16:39 |
th1a | I think we have to. | 16:39 |
replaceafill | cool | 16:39 |
replaceafill | ah | 16:39 |
replaceafill | one more news | 16:39 |
replaceafill | i got an email from the ministry of education last week | 16:39 |
replaceafill | we were supposed to visit a school in Chalchuapa that will be part of the pilot | 16:40 |
replaceafill | but they told me their IT department in charge of their SIS development wants to meet with me | 16:40 |
replaceafill | i hope they don't want to shut down the pilot :( | 16:40 |
th1a | Either way they have to be a part of the process. | 16:41 |
replaceafill | true | 16:41 |
replaceafill | ok, i think that's it from me | 16:41 |
th1a | Thanks replaceafill. | 16:41 |
replaceafill | btw | 16:42 |
replaceafill | does anyone has an xls we could use to import the verso skills? | 16:42 |
replaceafill | i'd like to see the third-nav with real verso skillsets | 16:43 |
aelkner | i can email you the file i generated from the verso db | 16:44 |
replaceafill | aelkner, please | 16:44 |
aelkner | give me a moment, i',m emailing tom a set of xls file for a different demo | 16:45 |
replaceafill | aelkner, sure, thanks | 16:45 |
th1a | You're up aelkner. | 16:46 |
aelkner | replaceafill, i sent the email, will arrive in a moment | 16:48 |
aelkner | ok, so after trying and then giving up on the copy to clipboard idea, i moved onto creating schooltool.virginia | 16:49 |
aelkner | i pushed its first version to launchpad | 16:49 |
aelkner | it works as part of the sandbox i have set up with schooltool as the main package | 16:50 |
aelkner | but i was unable to do the make of the package from its own directory | 16:50 |
aelkner | the thing on does when one only branches the package and does make | 16:50 |
aelkner | which results in the rest of the dependent packages to get downloaded as eggs | 16:51 |
aelkner | well, the cando egg download failed, so i'm guessing we never made a cando egg? | 16:51 |
aelkner | anyway, that will have to be sorted out when we make a schooltool.virginia package | 16:52 |
aelkner | but for now, it works in the sandbox, and i loaded it into my demo instance | 16:52 |
aelkner | http://69.164.203.135:36660/manage | 16:53 |
aelkner | th1a, if you'd like we could try the files together after the meeting | 16:53 |
th1a | Try which files? | 16:53 |
aelkner | sorry, i sent them to you just now, but perhaps the email hasn't arrived | 16:53 |
aelkner | i sent it to your gmail, so actually, you should have it already | 16:54 |
th1a | You mean, import them? | 16:54 |
th1a | Test the import? | 16:54 |
aelkner | yes | 16:54 |
aelkner | but we should also look at the section_enrollment.xls file together | 16:54 |
aelkner | oh, and it's not a csv importer anymore, it's an xls importer | 16:55 |
aelkner | i couldn't use the old code as it was since it used an entirely different set of assumptions | 16:56 |
th1a | OK, this is the cando specific one. | 16:56 |
aelkner | yeah, and it has to be imported from the year context | 16:56 |
th1a | OK, yes we should go over that later. | 16:57 |
aelkner | this is the file that we didn't want to insist they change much, so asking them to put the year | 16:57 |
aelkner | at the top like we do with teachers.xls and students.xls was not something i thought i would do | 16:57 |
th1a | Seems reasonable. | 16:57 |
aelkner | it does the section matching (for reimporting) by section title and description | 16:58 |
aelkner | and it uses the same logic replaceafill used to limit the search of section to that of the cours | 16:58 |
aelkner | which is definitely faster than searching every section in the sections container for title, description match | 16:58 |
aelkner | menesis, could you please branch schooltool.virginia and run make to see what i mean about the egg error? | 16:59 |
aelkner | also, can we update launchpad to allow bzr branch of lp:schooltool.cando as well as lp:schooltool.virginia | 17:00 |
menesis | no cando egg? | 17:00 |
aelkner | right now one has to include the schooltool-owners path | 17:00 |
aelkner | menesis, just do the make and you'll see | 17:01 |
aelkner | my mistake may be in how i added schooltool.cando to the setup.py | 17:01 |
menesis | there are certainly no cando or virginia eggs in our eggs repository | 17:01 |
*** ignas__ is now known as ignas | 17:02 | |
aelkner | well, that would explain the error i guess | 17:02 |
menesis | so unless you specify the path to develop = ../schooltool.cando | 17:02 |
menesis | or add find-links | 17:02 |
menesis | the eggs won't be found | 17:02 |
aelkner | well, i don't need it for now, i guess we can sort this out when we create the packages | 17:03 |
menesis | you can create and egg with 'make release' | 17:04 |
menesis | and upload with 'make upload' | 17:04 |
menesis | if you have permissions on schooltool.org . replaceafill should have. | 17:05 |
aelkner | are you saying you're not handling the package management issues for these particular packages? | 17:06 |
* th1a gets the feeling that aelkner and menesis are not talking the same language. | 17:07 | |
aelkner | perhaps, so i'll just let th1a tell me what he wants me to do specifically | 17:08 |
th1a | We need to be able to deliver a small set of customizations to virginia, via a deb. | 17:08 |
th1a | That's pretty much it. | 17:08 |
aelkner | do you want me to get into deb creating tasks? | 17:09 |
th1a | No... | 17:10 |
aelkner | that was my point | 17:10 |
th1a | Well, menesis, what does aelkner need to do? | 17:10 |
menesis | it is the first time I have heard about schooltool.virginia | 17:10 |
menesis | so no, I am not creating any packages | 17:11 |
menesis | also, if you need a schooltool.cando, schooltool.virginia, or any other project, you can create a new project yourself | 17:11 |
menesis | don't need me for that | 17:11 |
th1a | OK... | 17:11 |
th1a | menesis, you're not being helpful at this point. | 17:12 |
menesis | if you need me to create a .deb | 17:12 |
menesis | then ok | 17:12 |
th1a | That is the issue. | 17:12 |
menesis | I will add it to my todo list | 17:12 |
th1a | Yes. | 17:12 |
menesis | but so far I have done nothing about the new cando | 17:13 |
th1a | In the meantime, what does aelkner need to worry about? | 17:13 |
th1a | menesis: Yes, we'll have to start worrying about packaging CanDo in general soon. | 17:13 |
th1a | Within the next month. | 17:13 |
menesis | OK | 17:14 |
aelkner | in the meantime, we can use a sandbox for jelkner's instance, right th1a? | 17:14 |
th1a | For jelkner yes. | 17:14 |
aelkner | be is our power, alpha user | 17:14 |
menesis | he uses checkouts or debs? | 17:15 |
aelkner | who will be joining the main cte site after the alpha usage this summer | 17:15 |
aelkner | replaceafill, you always set jelkner up with a sandbox, right? | 17:15 |
replaceafill | yes, usually | 17:15 |
aelkner | it helped you get updates to him faster | 17:15 |
replaceafill | aelkner, correct | 17:16 |
aelkner | that's what i always do | 17:16 |
aelkner | it's only wth virginia statewide, live in the fall that needs the packages | 17:16 |
aelkner | but we will want to give them a beta run with welsh early august | 17:16 |
th1a | Yes. | 17:16 |
aelkner | but jelkner should be a helpful alpha | 17:17 |
th1a | Of course. | 17:17 |
aelkner | ok, that's my report, we can go over the demo instance after the meeting | 17:17 |
menesis | aelkner: I have checked out both schooltool.cando and schooltool.virginia | 17:18 |
menesis | ran make release and make upload | 17:18 |
menesis | now the egg of the last revision is on ftp.schooltool.org | 17:19 |
aelkner | so everything i did worked out ok, that's good | 17:19 |
menesis | so now `make` will work | 17:19 |
aelkner | cool, thanks | 17:19 |
menesis | but of course download the last egg that was uploaded | 17:20 |
menesis | if you need a nightly build I can add it to buildbot | 17:20 |
menesis | but I think a sandbox with the needed branches is better | 17:21 |
aelkner | that's what we will do for now, but thanks | 17:22 |
th1a | OK. Thanks aelkner. | 17:22 |
th1a | Anything to report menesis? Philippines project done for now? | 17:23 |
menesis | making a release today | 17:23 |
menesis | but there is another two-week sprint for more features | 17:23 |
menesis | nothing else | 17:25 |
th1a | release for us or them? | 17:25 |
menesis | for philippines | 17:27 |
menesis | then schooltool | 17:27 |
th1a | OK. Make sure to get me the release notes. | 17:27 |
th1a | (for us) | 17:27 |
th1a | Thanks menesis. | 17:28 |
th1a | yvl? | 17:28 |
yvl | added "downloads" to our selenium tests | 17:29 |
yvl | was a bit of a PITA, but it works - at least for chrome | 17:29 |
yvl | didn't do that for the rest though | 17:29 |
yvl | I'll commit those tomorrow along with some dev instructions | 17:30 |
yvl | the plan then is to look into long running processes | 17:30 |
yvl | that means some experimenting is in order :) | 17:30 |
yvl | if that's ok? | 17:30 |
th1a | I think it is necessary. | 17:31 |
yvl | ok | 17:31 |
* yvl done | 17:32 | |
* th1a is seriously undercaffeinated. | 17:32 | |
th1a | aelkner: Can we talk imports in a half an hour? | 17:32 |
th1a | replaceafill: can we talk in 3 or 4 hours? Sooner? | 17:33 |
replaceafill | th1a, your call, i'll be here | 17:33 |
th1a | OK. | 17:33 |
th1a | I'll be fine once I get some coffee. | 17:33 |
th1a | aelkner? | 17:33 |
aelkner | th1a, yes | 17:34 |
aelkner | 11:00, then? | 17:34 |
th1a | YEs. | 17:34 |
th1a | See you then. | 17:34 |
th1a | Thanks guys. | 17:34 |
aelkner | cya then | 17:34 |
* th1a drops the bag of gravel. | 17:34 | |
aelkner | thanks everyone, cya wed | 17:35 |
yvl | have a good week, guys | 17:35 |
replaceafill | thanks everybody | 17:35 |
replaceafill | aelkner, i got the skills xls, thanks | 17:35 |
aelkner | replaceafill, cool, let me know how t works out | 17:35 |
aelkner | yvl, thanks for getting that file download in for export testing | 17:35 |
*** replaceafill has quit IRC | 17:52 | |
*** replaceafill_ has joined #schooltool | 17:52 | |
*** replaceafill_ is now known as replaceafill | 17:52 | |
th1a | hi aelkner. | 18:07 |
aelkner | hey | 18:07 |
th1a | OK, so we've got this spreadsheet... | 18:08 |
th1a | Do the student names actually do anything? | 18:09 |
aelkner | the following is ignored: | 18:09 |
aelkner | building name, student and teacher first, last names | 18:09 |
aelkner | also, end period | 18:09 |
aelkner | only start period is used for building the title | 18:10 |
aelkner | dwelsh may have some adjustments to this when we meet with him | 18:10 |
aelkner | now that we have terms, the flourish ui, etc. | 18:10 |
aelkner | he will probably have a different feel for what needs to go in the section title and description | 18:10 |
aelkner | the important thing is: once we nail them down, it will be costly to change | 18:11 |
aelkner | i mean, as soon as we go live and need to reimport | 18:11 |
th1a | That's their problem. | 18:12 |
aelkner | true | 18:12 |
th1a | You should add start and end term. | 18:12 |
aelkner | i'll try to elp dwelsh avoid any regrets in his choices | 18:12 |
aelkner | good that you mentioned that, i was going to point out | 18:13 |
aelkner | the term was always in the title, but now we have multiple terms | 18:13 |
aelkner | your suggestion to having the start, end term would take away the confusion | 18:14 |
aelkner | if all the sections that are linked have the same title, that could be easier to like | 18:14 |
aelkner | btw, have you already gone ahead and done the imports on my demo instance, | 18:15 |
aelkner | because you sound familiar with the results | 18:15 |
th1a | I've not done it. Does it work? | 18:16 |
aelkner | how did you know what the section titles had? | 18:16 |
aelkner | no, we can do the imports now together | 18:16 |
th1a | At this point, I'm not trying to guess what Welsh wants and don't really want to get in the middle of it. | 18:17 |
aelkner | that's fine, i can handle those details | 18:17 |
aelkner | it's a waste of your time, more like the stuff that replaceafill will discuss with the SIS guy in El Salvador | 18:17 |
th1a | We are, however, going to have to start with the section imports in core again. | 18:18 |
aelkner | how's that? | 18:18 |
th1a | To be clear, what we've been looking at is just for VA, right? | 18:19 |
aelkner | the section_enrollment.xls file goes with the Import VA Sections action link in schoolyear view | 18:19 |
aelkner | the rest of the xls files i sent you are standard schooltool core | 18:20 |
aelkner | i didn | 18:20 |
aelkner | didn't send you the skills xls files this time, but we can go over those, too | 18:20 |
th1a | no, that's fine atm. | 18:20 |
aelkner | it's the enrollment one that is special to VA | 18:21 |
th1a | But for core SchoolTool I think we have to follow through with making separate sheets to create the sections and to add students to them. | 18:21 |
aelkner | ah, good that you mention that, too | 18:21 |
aelkner | the old cando import did two things the new one doesn't | 18:22 |
aelkner | it added persons and it added them to groups | 18:22 |
aelkner | now that we have the core students and teachers sheets | 18:22 |
aelkner | we will require them to use those, thus setting up the groups anyway | 18:23 |
aelkner | also, the teachers need to be set up with the teacher_id set | 18:23 |
aelkner | so that the enrollment importer can match teachers | 18:23 |
aelkner | the teachers will have a separate username that looks like email | 18:24 |
aelkner | but the students will have the same username as student id | 18:24 |
aelkner | the advantage of this choice is that matching teachers was cheep enough | 18:25 |
aelkner | by building a dictionary of all persons in the teachers group by teacher_id | 18:25 |
aelkner | but the students are so numerous, not needing to visit them all is helpful | 18:25 |
aelkner | it just looks for the username which a just a lookup on the container keys | 18:26 |
th1a | So... is there a problem or question here? | 18:26 |
aelkner | it depends, if you wanted to look at it before we meet with dwelsh | 18:27 |
aelkner | for instance, i should change the logic to have all section titles of linked sections be the same | 18:27 |
aelkner | as you had rightly suggested | 18:27 |
aelkner | if you'd like to just have me import the files myself and you can then look at the instance | 18:28 |
aelkner | you could have a chance to anticipate what welsh might complain about | 18:28 |
aelkner | it's up to you | 18:28 |
th1a | What is the question? | 18:30 |
aelkner | whether you wanted me to present this stuff to you now or for the first time when welsh first sees it wed | 18:32 |
th1a | You can present it to Welsh. I'm going to try to stay out of it. | 18:32 |
aelkner | ok, that's fine | 18:33 |
aelkner | but good suggestion about having all the section titles match | 18:33 |
aelkner | i'll just have to change the logic to include add term matching the the title and description matching | 18:33 |
aelkner | what would you like me to work on next? | 18:34 |
aelkner | i can look at the file download stuff and look into export functional testing | 18:34 |
th1a | As I was saying, splitting section creation and enrollment into two steps. | 18:35 |
aelkner | oh, that, sorry, i forgot about that detail of last wed hangout, i remember now | 18:35 |
aelkner | are we sure about that, does that mean no more section reimporting using title, description match | 18:36 |
aelkner | i'm not sure what we decided there | 18:36 |
th1a | Ah, this is one of those difficult aelkner context switches. | 18:37 |
aelkner | ok, look, the issue is this? | 18:37 |
aelkner | : | 18:37 |
aelkner | we have this enrollment importer for virginia that builds section titles and descriptions | 18:37 |
aelkner | and only adds new sections if they don't already exists | 18:37 |
aelkner | in other words it's reimport-capable based on section title, descrption match | 18:38 |
th1a | No, not at all. | 18:38 |
th1a | We're completely switching context aelkner. | 18:38 |
aelkner | please establish what that context is for me | 18:39 |
th1a | We're giving VA what they want so we can ignore their process completely now. | 18:39 |
aelkner | ok, so getting back to the general user, ok | 18:39 |
th1a | Yes... | 18:39 |
aelkner | so what were saying about that then? | 18:40 |
*** ignas has quit IRC | 18:40 | |
th1a | So we're not building titles, descriptions, id's, or any of that. | 18:40 |
th1a | They're just columns in the spreadsheet. | 18:40 |
aelkner | FlatSectionsTable expects ids, yes | 18:40 |
th1a | So starting with FlatSectionsTable, we need to take the actual students out. | 18:41 |
aelkner | and the user sets the titles and descriptions, yes | 18:41 |
aelkner | ah, you want to split up FST | 18:41 |
th1a | And I think we should add start and end terms instead of the previous/next columns. | 18:41 |
aelkner | ah, nice, so no need to match up ids there | 18:42 |
aelkner | so we have the one sheet that has one row per section, right? | 18:42 |
aelkner | courses are already a comma-delimitted id list | 18:43 |
th1a | Well... we have to decide if we want to make them one row per section strictly or have some multi-row things. | 18:43 |
th1a | Like to allow multiple instructors. | 18:43 |
th1a | Or we can just use more comma-delimited cells. | 18:44 |
aelkner | teachers could be comma, yes | 18:44 |
th1a | (which I'm ok with I think) | 18:44 |
aelkner | what about resources, for building, for instance | 18:44 |
aelkner | that could be comma-delimitted | 18:44 |
aelkner | yes? | 18:45 |
th1a | I think that's probably just as easy if not easier for schools to generate if necessary. | 18:46 |
th1a | Don't you? | 18:46 |
aelkner | i believe you're right | 18:46 |
aelkner | the only thing that leaves is students and timetable | 18:47 |
aelkner | we could have that be in a separate table | 18:47 |
aelkner | or two separate sheets, one for enrollment, one for timetabling | 18:47 |
aelkner | keep it cleaner that way? | 18:47 |
th1a | Yes. | 18:48 |
aelkner | so let's take this opportunity to come up with good sheet names | 18:48 |
aelkner | FlatSectionsTable, my invention, is an unfortunate one | 18:48 |
aelkner | the issue was not matching old sections sheets | 18:49 |
aelkner | the unfortunate thing about the old sections sheets is that the sheet name matching | 18:49 |
aelkner | was defined as 'anything that starts with Sections' | 18:50 |
aelkner | because we haven't deprecated those old sheets, we still need to honor the match | 18:50 |
th1a | All Sections ? | 18:50 |
aelkner | actually, i just checked, it's any sheet name that starts with Section | 18:51 |
aelkner | the sample data includes a convention for have Section{Term name} | 18:52 |
aelkner | come to think of it, i wasn't gong to suggest this before, but perhaps now would be ok | 18:52 |
aelkner | we could continue to match Section{*} | 18:52 |
aelkner | as long as we exclude matching anything else we come up with | 18:53 |
aelkner | for the new sections sheets, i mean | 18:53 |
aelkner | the only danger, which i now realize is minute, ony thoeretical | 18:53 |
aelkner | is if the user choses one of the Section{Timeables}, etc. names | 18:53 |
aelkner | for an old style sections sheet | 18:54 |
aelkner | but we may find that no user ends up using the old sheets | 18:54 |
aelkner | and even if they do, they'll like choose something other than SectionTimeables or SectionEnrollment | 18:54 |
aelkner | so what i'm saying is that we can name these sheets anything we want, i'll just fix the old section sheet match logic | 18:55 |
th1a | "All Sections" ? | 18:56 |
aelkner | i'm not thrilled with all | 18:56 |
aelkner | how about Sections, SectionTimetables and SectionEnrollment? | 18:56 |
th1a | OK. | 18:56 |
aelkner | no old section sheets will be able to be names as such, problem solved | 18:57 |
aelkner | no, the second two sheets are simple, right | 18:57 |
aelkner | year, term, section id, timetable, day, period | 18:58 |
aelkner | for the first one | 18:58 |
aelkner | year, term, section id, student id for the second one | 18:58 |
th1a | Yes. | 18:59 |
aelkner | clean, i like it | 18:59 |
th1a | OK. I think we're on the same page. | 19:00 |
th1a | That's your mission. | 19:00 |
aelkner | i'll so that next | 19:01 |
aelkner | do | 19:01 |
aelkner | besides making the change to section title for welsh | 19:01 |
aelkner | when we meet with him on wed, be patient with his reaction to the sections view | 19:01 |
aelkner | that's where you told him we would improve the ui if we needed | 19:01 |
th1a | Yes. | 19:02 |
aelkner | ok, thanks, i should be able to show you the new sheets on wed | 19:02 |
th1a | Cool. Thanks aelkner. | 19:07 |
*** yvl has quit IRC | 19:37 | |
replaceafill | do we have xls with "real" cando courses + skills? | 20:01 |
replaceafill | i mean, like the ones dwelsh has at the ACC | 20:01 |
th1a | That maps the skillsets to courses? | 20:01 |
replaceafill | Auto Body Technology I, etc | 20:01 |
replaceafill | yes | 20:01 |
th1a | Yes. | 20:02 |
replaceafill | th1a, could you please fwd those | 20:02 |
replaceafill | i'm building one from scratch, but it's kind of difficult | 20:02 |
replaceafill | manually | 20:02 |
th1a | Of course. | 20:03 |
replaceafill | we have 4 Repairing the Outer Body Panel skillsets | 20:03 |
th1a | I just have to find it.... | 20:03 |
replaceafill | :D | 20:03 |
th1a | Oh... | 20:04 |
th1a | Yes, I see. | 20:04 |
th1a | No, we don't have it. | 20:04 |
replaceafill | :( | 20:04 |
replaceafill | ok, i'll keep setting it up manually then | 20:04 |
th1a | Hm... now, do they correspond by course title or something? | 20:04 |
th1a | No, for the love of god no. | 20:05 |
replaceafill | :D | 20:05 |
replaceafill | i can identify them by __name__ of the skillset | 20:05 |
th1a | I think that in theory the "course" in the skill tree has a title that should correspond to the course title. | 20:05 |
th1a | Or something. | 20:05 |
th1a | Can't we just ask Welsh about it Wednesday? | 20:06 |
replaceafill | sure, i just wanted to have something to test projects with | 20:06 |
replaceafill | something "real" | 20:06 |
replaceafill | it's only like 7 skillsets | 20:06 |
replaceafill | it's just confusing to do it | 20:06 |
replaceafill | that's why i asked | 20:07 |
th1a | I think we should be able to write a script to do it automagically. | 20:07 |
replaceafill | ah definitely | 20:07 |
replaceafill | but that vs setting up manually... | 20:07 |
replaceafill | i'm done with the auto body techonology skills | 20:10 |
replaceafill | that's all i needed | 20:10 |
th1a | OK. | 20:11 |
*** paulproteus has quit IRC | 20:12 | |
*** paulproteus has joined #schooltool | 20:16 | |
th1a | replaceafill: Should we discuss skill browsing now, or are you getting ready to go eat? | 20:26 |
replaceafill | not really, we can talk now | 20:26 |
replaceafill | just let me finish my test course and put it on the vps | 20:27 |
th1a | kk | 20:27 |
replaceafill | th1a, http://69.164.203.135:6660 | 20:36 |
replaceafill | teacher001 | 20:36 |
replaceafill | CanDo tab | 20:36 |
th1a | Yes? | 20:36 |
replaceafill | Projects | 20:36 |
replaceafill | Add -> Skill | 20:36 |
th1a | OK? | 20:37 |
replaceafill | and there's where we need the browser, right? | 20:37 |
th1a | Yes, although we may keep the add functionality around in some form. | 20:37 |
replaceafill | ah ok, we could use a third-nav, like in the gradebook (add activity, add linked column, add external activity) | 20:38 |
replaceafill | one to create and one to browse | 20:38 |
replaceafill | but i have no idea about the best way to "browse" the skills tree | 20:39 |
replaceafill | or what kind of "widgets" to use | 20:39 |
th1a | Yes. | 20:39 |
th1a | OK, so... | 20:39 |
th1a | Search has to be a big part of it. | 20:40 |
th1a | I agree with welsh that for the most part you don't really want to browse from the root anyhow. | 20:40 |
replaceafill | and this "widget" has to somehow use the node/layers hierarchy, right? | 20:41 |
replaceafill | (if they exist) | 20:41 |
th1a | Well... | 20:42 |
th1a | That is the problem of course. | 20:42 |
th1a | I think what we'll need to do is not make it like a tree view but more something that is always focused on the present context. | 20:42 |
th1a | You are HERE: parents: children: | 20:42 |
th1a | Not foo > bar > baz tree walking (because it isn't a tree) | 20:43 |
replaceafill | got it | 20:43 |
th1a | And if we want default starting points, we can grab the document roots. | 20:44 |
th1a | So you can start with the search -- this should be somewhat more sophisticated/wide ranging than most of ours. | 20:45 |
th1a | e.g., looking at the text of the description, etc. | 20:45 |
th1a | So maybe you need to set up some catalogs, etc. | 20:45 |
replaceafill | looking at every field in the skills, right? | 20:45 |
replaceafill | right | 20:45 |
th1a | Basically. | 20:45 |
replaceafill | ok, step 1, search skills only by any fields using just text search | 20:46 |
replaceafill | i'll start with that and show it to you | 20:46 |
replaceafill | ok? | 20:46 |
replaceafill | unless you want to continue discussing the rest of the implementation :) | 20:47 |
th1a | No that's a good start. | 20:48 |
replaceafill | kk | 20:48 |
*** replaceafill has quit IRC | 23:47 | |
*** replaceafill has joined #schooltool | 23:48 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!