/srv/irclogs.ubuntu.com/2009/12/05/#ubuntu-learning.txt

doctormoBiosElement: Hey there00:09
doctormoBiosElement: I've looked over your branch, shall we talk?00:09
pleia2I made a pretty picture!00:10
pleia2BiosElement: you're welcome to share with doctormo00:10
doctormopleia2: Hey, my connection is spotty, can you read this?00:16
pleia2doctormo: yeah00:16
doctormopleia2: Great, so you made a picture?00:17
pleia2http://princessleia.com/ul/asciidocs.txt00:17
pleia2compares current two asciidoc proposals00:17
BiosElementAhh, hey there doctormo. Didn't notice you come in00:19
doctormopleia2: The first is doctormo's, nigel is only working off my example.00:20
pleia2oh yeah00:20
doctormo(don't want to drag him in unless he wants to)00:20
BiosElementWe were more refering to just examples of the course.00:20
* pleia2 fixes00:20
doctormoAh ok,00:20
BiosElementpleia2: Fix supplime while you're at it pretty please >.>00:21
pleia2but the word is too long!00:21
pleia2okok :)00:21
doctormoBiosElement: So I get the view that in your example we have /$CLASS/content.txt00:21
BiosElementhaha, I know it is.00:21
BiosElementdoctormo: We have Category/$CLASS/content.txt yes00:21
* pleia2 fixed00:22
BiosElementJust like your format does00:22
doctormoBiosElement: And in mine we have /$SECTION/$CLASS/sections/$X/...00:22
BiosElementAye.00:22
doctormoBiosElement: Your branch I just looked at didn't have sections (categories)00:22
doctormoSo I guess the main point to talk about00:22
BiosElementdoctormo: True. It was added as a recent suggestion by pleia2.00:22
doctormois why I think the juxterposition of the section content is required00:23
BiosElementSounds right.00:24
doctormoBasically we have a view that says that the content we serve to users who are learning by themselves is different from the content that is lead by the teachers.00:26
doctormoI believe that by splitting up each section into 4 parts, we can use auto generated content.txt files to compile them into the 2 or 3 flavours which will serve each of these targets.00:27
doctormoWithout having to rewrite every course for online, offline and teacher lead sessions.00:27
doctormo(which is the problem dinda has, and why she's not keen on being involved any more)00:27
BiosElementI think the purpose of my content/supplemental folders have confused you. They're not meant to be re-writing the entire course, just the supplemental "book" will have more information for teachers. for example, what to demo, tips on explaining it, faq's and so forth. THings that may not be very useful to someone learning on their own.00:29
doctormoI don't want to write books.00:29
BiosElement"book" for lack of a better term.00:29
doctormodocument?00:29
BiosElementAye, document.00:29
doctormoThe problem with this view is that it assumes that the _form_ the student content takes is the same regardless of target, it assumes that only supplimental teacher information is required.00:30
doctormoI don't believe that's the case.00:30
BiosElementNot sure I entirely follow you. I gather you mean making different 'flavors' of the document. It seems a little overly complex but then again I don't understand what gain there would be.00:32
cprofittdoctormo -- pedagogy is different for the mediums.00:32
doctormocprofitt: So I'm lead to believe, text, way it's written, even the kinds of words used.00:33
cprofittI also agree with BiosElement that we need to have a 'teachers guide' in addition to any 'student' material for teacher lead courses00:34
doctormocprofitt: That's agreeing with me00:34
cprofittasynchronous and synchronous learning also requires different strategies00:35
BiosElementcprofitt: Well that is quite true. But I disagree that it's needed. There is no reason a teacher cannot effectively teach from a document aimed at someone learning themselves. Heck, schools do it all the time. Not to say that it's the best example. Again my point may be wrong but I don't seem to be alone in sharing it.00:35
cprofittBiosElement: actually the schools I work in do not... there is always a teachers manual unless the teacher developed the curriculum themselves00:35
doctormoBiosElement: I disagree, I've taught classes and while I'm not an experenced teacher, it's easier to teach along a lesson plan, than a book.00:36
BiosElementcprofitt: Teachers manual, yes. But even then not always.00:36
BiosElementOk...perhaps I've confused you...the format I'm working on does have a teacher doc...00:36
BiosElementAnd it's had one from day one.00:36
doctormoBiosElement: I know, I just don't think it buds at the right place, it forces forking at really low levels, reuse of sections will be hard, even with different descriptive texts.00:37
BiosElementBut wouldn't it be useful to have a teacher doc with "teachers notes" along with the "students document"? Because that's not a problem with either format. I don't see why "reuse" would be difficult.00:39
cprofittBiosElement: I do not know ascii doc well enough but I would think having both would be a good thing00:39
BiosElementcprofitt: It's easily possible.00:40
doctormoBiosElement: Aye, but in my design the course writer is forced to consider writing notes for every section, when new sections are added, the teachers doc can not be forgotten. In a system where the teachers doc is very seperate, it'll cause them to get out of sync.00:42
pleia2doctormo: are you seeing this as a workflow issue?00:42
pleia2having to change to a different directory to put in your teachers doc too, easy to forget...00:42
BiosElementAnother arguement could be that the main document shouldn't be overly relient on the teachers docs. Note that this is not to say they should be neglected. Another thought is that I don't think it would always be wise to write the docs at the same time regardless. And even if someone wanted too, would it be too hard to have two folders open? >.>00:44
doctormopleia2: I can't tell if your being critical of structure 2 or misunderstanding structure 1.00:44
pleia2doctormo: I am misunderstanding all of this, apparently :)00:44
BiosElementpleia2: I think we're all misunderstanding things today >.>00:45
pleia2I was being critical of structure 2 though00:45
doctormoBiosElement: What I'm trying to breed is a sense that each section in a class-subject is treated as it's own whole little part, modular, put together they can form a class.00:45
pleia2(sorry BiosElement)00:46
doctormoThis means that a writer can go in, write or rewrite one tiny section and not have to worry about the rest of the course/class/etc00:46
pleia2also means they can bzr checkout just that tiny bit00:46
pleia2no worries about conflict if someone is working on 04/ and you're working on 07/00:47
pleia2right?00:47
doctormopleia2: correct,00:47
doctormopleia2: It means that merging is less of a problem00:47
BiosElementdoctormo: While I strongly agree that keeping things modular is good, I think it's a little much to focus on it so much. I don't see a huge need to mix/match when for the most part only the very basics will be shared between courses. Although again I note that I may be mistaken.00:48
BiosElementAnd as for merging...how is folder 04 different then sec04.txt >.< For that at least, it's neutral ground.00:48
doctormoBiosElement: Agreed00:49
pleia2BiosElement: well you'd have examples/sec04.txt and content/section04.txt00:49
pleia2you can't just check out content/04/00:49
pleia2I mean, in yours00:49
BiosElementpleia2: bazaar shouldn't care either way. And why would you want to...It seems kinda pointless.00:49
pleia2BiosElement: for the leadership document, for example, I could see members of the community running that only checking out the chapters they're assigned to00:50
pleia2rather than the whole /$SECTION/$CLASS/00:51
BiosElementUm...perhaps I've missed something but why would be assign people chapters? And regardless, you couldn't test compiles very well without the rest of the chapters.00:52
pleia2not every course has to be written by one person00:53
doctormopleia2: The best way to map it is that in structure 1 you have $section/$class/sections/$x/description.txt and in structure 2 you have $section/$class/description/$x.txt00:53
doctormoI could remove the sections directory from structure 1 and leave only the sort of the data as the remaining issue.00:54
BiosElementpleia2: Of course not00:54
pleia2BiosElement: so that's why different people would work on different chapters00:54
pleia2my brain hurts :)00:54
BiosElementIt's important people test it before uploading. But if that wasn't important I would admit there was an advantage.00:55
pleia2and I don't think I'm helping here, can I leave it to you two to hash this out?00:55
BiosElementSure, get feeling better pleia2.00:56
pleia2I don't care which we end up with, as long as it's documented :)00:56
doctormopleia2: I think your helping :-)00:56
BiosElementhaha, Well you are helping but you gotta get feeling better to help later >.>00:56
doctormopleia2: Your sick?00:56
pleia2doctormo: yeah, terrible cold, now on antibiotics which are destroying my stomach00:56
pleia2it's been a terrible week!00:56
* pleia2 is very glad she works from home00:57
pleia2going to go relax a bit, I'm glad this discussion is happening, thanks guys :)00:58
* pleia2 hugs all around!00:58
* doctormo hugs pleia200:58
* BiosElement hugs pleia2 also00:58
doctormoBiosElement: OK, how does this sound, I scrap the sections directory, move all $x dirs into the $class dir, remove all the parent asciidocs and replace them with auto generating files upon build.00:59
doctormoIt'll reduce the number of files to edit, simplify it all round and the scripts should be trival.01:00
doctormoI'll keep the presentations dir, we'll sort that out later.01:01
doctormoresources dir just contains any files that aren't built, just copied in, things like example script files, pdfs that we didn't make etc.01:02
BiosElementIt sounds good, but here's a question: would it be easier just to dump the supplemental folders from my layout and do the numbered section folders inside content? Just thinking it migh be less work01:02
BiosElementBecause overall I do like that style, as long as sections are not micro-sized. >.>01:03
doctormoYou end up with the same thing, same work, the only difference is that you end up with the join at a slightly higher pivit which can be used better for scripting and for modular control.01:03
doctormoThe other thing to consider, is that what ever ideas you try out in your branch, I'll be applying them to trunk, think about how to modify trunk to apply your ideas, not just dropping it.01:04
BiosElementdropping what? trunk? Of course not. >.< Everything can be ported over easily enough01:04
doctormoOther than that, we're talking about bringing them into the same structure from two different angles.01:05
doctormoBiosElement: no porting, modification of existing trunk, not wiping out directories and porting your branch into it, that's exactly the same.01:05
doctormoSo intructions to modify existing stuff, a) do this, b) move that c) etc.01:06
BiosElementAhh, I think I understand. haha. Well I just made a final commit "backup" per-say. so I'm going to start reformatting my course template now. I'll then toss it over to you and see what changes need made.01:06
BiosElementI'm the one who pushed for it anyway, so I'm more then happy to do the work. haha01:07
doctormoAye aye, well at least I'm confident that all this talk is producing real results :-)01:08
BiosElementIt is. We just have somewhat different styles. haha01:08
doctormoBiosElement: That's good, we're able to combine them :-D01:11
BiosElementhaha, quite true01:11
doctormoI have to sleep now, got a train to cach in the morning01:11
BiosElementAight, Night doctormo01:11
doctormoBut I'll work on build-get scripts on the train and tomorrow, try and get something interesting.01:11
BiosElementhaha, Sounds good01:11
cprofittsorry -- I got distracted guys01:15
BiosElementcprofitt: Not a problem.01:17
BiosElementI just pushed the recent update, based on the discussion, to launchpad. As soon as it's done updating I'll post the link.01:18
cprofittI read back... it does sound like we made progress...01:19
BiosElementcprofitt doctormo pleia2: http://bazaar.launchpad.net/~williamchambers/ubuntu-learning-materials/asciidoc_format-v2/revision/1401:19
BiosElementWe did.01:19
cprofittI am not very familiar with Bzr or Asciidoc so I can't truly appreciate the technical details.01:19
cprofittPython... that will help01:20
cprofittdoes asciidoc allow for 'sections' in the text that can be 'excluded' or 'included' in producing the output based on arguments?01:21
cprofittthe bzr is looking rather self-explanatory01:24
doctormocprofitt: that's good, it means it's working.01:24
doctormoBiosElement: Do you know if sections can be included or exluded? atm I'm going to do this via scripting of the combination of each part into the whole document.01:25
BiosElementcprofitt doctormo: Yes01:26
BiosElementIn fact I'm including them manually from the core/content.txt file01:26
BiosElementdoctormo: One thing to note with the include statement is you MUST have a blank line between each include statement.01:27
doctormoBiosElement: If you can show me how to pull that off, email the mailing list with an example or something, then i can work that mechanism in.01:27
BiosElementdoctormo: It already exists.http://bazaar.launchpad.net/%7Ewilliamchambers/ubuntu-learning-materials/asciidoc_format-v2/annotate/head%3A/Contributing/UCLP/content.txt01:28
BiosElementIt shouldn't be hard to scriptit.01:28
cprofittso we can have a document -- single -- with both teacher notes and student content01:29
doctormoBiosElement: Wait, the ability to include or exclude sections is using the "include" statement, same as I'm already doing?01:29
cprofittby splitting them in to sections we can control what is 'compiled' in to the 'output'?01:29
doctormocprofitt: We should end up with one publication which includes everything all in one, and another with it spread out between files.01:29
BiosElementdoctormo: Aye. It's kinda a workaround but I've just been manually including them. asciidoc by default only works one file at a time.01:29
cprofittand you have a single text file that controls that?01:30
doctormoBiosElement: Then I'm already using the best way to do this :-) good good.01:30
cprofittsounds like a working plan01:30
doctormocprofitt: That single file would basically be generated by scripts from a template.01:30
BiosElementcprofitt: Yes01:30
doctormoAt build time01:30
BiosElementdoctormo: Whenever you get a chance lookover the edit I did to the new class template too. I doubt I got all the changes made the first time around. But I've gotta get going and you need sleep >.<01:31
doctormoYes, good, email me!01:31
nigel_nbhello guys03:25
b_wilsonnigel_nb: 'lo03:34
nigel_nbpleia2: are you around?05:09
=== leoquant is now known as DarwinDuck
=== DarwinDuck is now known as leoquant
nigel_nbhello everyone19:42
nigel_nbpleia2: did u get time to review my branch?19:44
pleia2nigel_nb: yeah, no tech review so far though19:45
pleia2doctormo and bioselement are discussing format some19:46
nigel_nbwriting style and language?19:46
nigel_nbI just did a guesswork of a format19:46
nigel_nbsince I'm the official guinea pig :P, I hope they straight it out with this branch19:46
nigel_nbI checked my logs, doctormo told me to leave the format alone since it has to be straightened out when they convert this branch19:47
pleia2seems fine, but I think there are too many sections19:48
pleia2I think some of the basic bzr stuff could all be put into one section, instead of split up so much since they can't really stand alone19:48
nigel_nbbut the practical and demonstration might be a bit too long19:49
nigel_nbI sorta took an example from doctormo's command-line basics19:50
nigel_nbmost of it is practical based, one step at a time19:50
nigel_nbpleia2: btw, I'm going to merge intro to launchpad and working with launchpad into one section19:54
nigel_nbso it'll be down to 819:54
* pleia2 nods19:55
nigel_nbi did the intro19:55
nigel_nband didn't find anything to put in working :P19:56
nigel_nbI'll try to finish everything before the meeting20:03
nigel_nbso, it will give sometime to review everytinh20:03
pleia2great :)20:07
nigel_nbI'm off 2morrow nite20:08
nigel_nbso, my social life on sunday night will be on IRC20:08
pleia2oh! I mailed your card today20:10
pleia2hopefully it'll get there :)20:10
nigel_nboh20:11
nigel_nbI should get around to doing it on monday20:11
nigel_nbpleia2: just curious, how many cards did u send out?20:13
pleia2nigel_nb: probably about 3520:13
pleia26 international20:14
nigel_nbwow!20:14
pleia2that's pretty normal :)20:15
=== jfluhmann is now known as apunk
=== apunk is now known as jfluhmann
nigel_nbpleia2: just saw the logs of the discussion, do u have any idea what was decided on format?21:48
nigel_nbdoctormo: ping21:54
doctormonigel_nb: pong21:54
nigel_nbjust saw logs from last night21:54
nigel_nbwhat did u guys decide about format?21:54
doctormonigel_nb: It's still very close to what you have, but sections are moved into parent folder.21:55
nigel_nbno sub folder for sections21:55
nigel_nband each file gets numbered indendently?21:55
doctormonigel_nb: Each file still goes in a directory number21:58
nigel_nbi'm still confused21:58
doctormoso instead of sections/01/description.txt it's just 01/description.txt21:59
nigel_nbthats messy21:59
doctormonigel_nb: Not really, some of the other files are being removed and will be auto generated instead.21:59
nigel_nblike?22:00
doctormonigel_nb: All the root text files, class.txt etc22:00
nigel_nbwhoa22:00
nigel_nbhow does that happen?22:00
doctormonigel_nb: scripts22:02
nigel_nbthey're ready?22:03
doctormonigel_nb: I worked on them all day22:03
doctormobut no, I got sick22:03
nigel_nboh no!22:04
nigel_nbyou too22:04
nigel_nbdoctormo: do we guys get to see the scripts to test our modules?22:07
doctormonigel_nb: yes22:07
nigel_nbooooo22:08
nigel_nbwhen?22:08
doctormopushing now22:09
doctormopushed rev 12 in trunk, check it out22:09
nigel_nbaw heck22:09
nigel_nbat work22:09
nigel_nbhave to check it out from lp directly22:09
doctormoin your own time22:09
nigel_nbI wanna see it now! ;)22:10
nigel_nbotherwise, i can see it only tonight22:10
nigel_nbthats like 12 hours away22:10
doctormolol, you know how to do it in "your own time" ;-)22:10
nigel_nbhehe22:11
nigel_nbdoctormo: the builder folder?22:13
nigel_nbdoctormo: looking good, I'll explore tonight22:16
nigel_nbyou'll need to update me on what all changes I have to make22:17

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!