wednesday
Last course of the semester. Can now spend more time on the code :)
Today:
*
appleremote02 approved by QA, means will probably be in 3.1 (just code, not a feature)
* appleremote03 created* matching wiki page has been updated
(follow this link )Fardad confirmed :
7 new students, plus probably other will join the channel.
Working on
ogltrans4macLibellés : aqua, OpenGL, OpenOffice, Seneca, Teaching OpenSource
Recent news from Education Project

Last news and work in progress :
* organizing new
ClassRooms ( if no change, 3 to come soon). Stay tuned.
*
Valentin Janiaut (student at
UTBM) proposed us to be our ambassador in Korea, for his application. The idea is to work with Korean students around OpenOffice.org Education Project, as a social link. Interesting experience, I'll follow carefully.
*
Fardad Soleimanloo (OpenOffice.org teacher at
Seneca College, Toronto) confirmed yesterday :
between 7 and 10 students should follow OpenOffice.org courses at Seneca College. If we add the other students joining, we alread have close to 20 students who will work with us.
* (french link)
Remi Boulle publied a nice description about
EducOOo interaction with the Education Project. See
this link* other :
Aristotle University, represented by
Andreas Meiszner, seems to work in the same direction as us. It would be great to cooperate.
Who will be the first intelligent company who'll think twice to what we do, understand, sponsor us, and win ?""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the
EducOOo logo, dedicated to the OpenOffice.org Education Project
Libellés : High-Tech, OpenOffice, Seneca, Teaching OpenSource

How did this happen ? Firstly, some students (
Olivier Girardot and some other) joined the IRC channel, explained their idea (I'll tell more another time). They asked questions about Impress, and
Thorsten Behrens and me tried to help them.
Looks like they appreciated, because I officialy received a mail from
Morgan Magnin ( Lecturer,
Ecole Centrale Nantes), explaining me that Mr
Guillaume Moreau, Director Information System, of the school, authorized us to add it in the list of the schools working with us :-)
It means we will have to organize us better now, e.g. , we'll have to create a dedicated page on the website, think how they can contribute positively for the project and so on ...
Nevertheless, this is always an honnor for us to welcome students and their professors / lecturers. I expect other will join (some people I recently met in Paris during
Open World Forum let me think we can expect other ... )
Let's continue the effort !!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : Education, EducOOo, OpenOffice, School, Seneca, Teaching OpenSource
OOo Coding Guidelines: log available

The
log of the ClassRoom is available
Was a very interesting moment, and I never will read the code like before after that :-)
And we all want to say thank you to
Thorsten Behrens and Bjoern Michaelsen who contributed, for everything.
Other resources
Thorsten provided:
slides ( as .pdf) of the classroom
slides ( as .odp) of the classroom
Don't forget:
If you want to propose a ClassRoom, please contact us !"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : ClassRoom, Education, OpenOffice, School, Seneca, Teaching OpenSource
FSOSS 2008 : saturday
The FSOSS is finished, but I'd like to mention a bunch of photos being taken by
Nestor Chan, aka "BossaNesta" on #seneca channel. Nestor is doing LUX in Seneca@York, and his selected work for FSOSS 2008 is in flickr :
FSOSS 2008 - Slide Show View FSOSS 2008 - Regular ViewEnjoy !!On saturday, the plane was scheduled at 17:40. For the last time, Fardad was my driver all the day, to help me to buy gifts for my family. We visited a lot of places, including an Apple store, where I bought a new battery, because the one in place was inflating and the exchange was not possible ( not an Apple original, but a True Power ).
Once back in France, I'll have to cry to my provider ( Macway for instance), who sold me such bad battery.
Was the time to return and Fardad put me at the airport. I must recognize, without him, my trip to Seneca College would have been more difficult ( Toronto public transportation is not that easy ).
The travel was without any glitch, glad to retrive my family at the airport, and sleep a bit :)
To conclude, I'd like to say one more time to
Fardad Soleimanloo,
David Humphrey,
Chris Tyler,
Franck Hecker,
Mark Surman, and all the one who contributed to the nice trip I had in Toronto.
Looking forward to return :-)
Libellés : FSOSS, OpenOffice, Seneca, Teaching OpenSource
Next ClassRoom: OOo Coding Guidelines

As mentionned in the
agenda, next
Education Project ClassRoom will occur on
Thursday 13th November, and will be about OpenOffice.org Coding Guidelines.
Location :
IRCChannel : #education.openoffice.orgServer : irc.freenode.net
Hour : 17:00 to 18:00 Paris/Hamburg hour ( ~20:00 for India , 12:00 for Toronto )
Many thanks to
Thorsten Behrens (Novell) who accepted to manage this Education Project ClassRoom
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : Education, OpenOffice, Seneca, Teaching OpenSource
FSOSS 2008 : Friday

After
discovering Toronto and
FSOSS 2008 : Thursday ,here is what I did during the second day of the event.
We arrived ( Fardad and me ) around 9:00 at Seneca, and I took my time to attend. The first presentation was Enabling Healthy Open Source Communities: Case study -- Thunderbird, where
David Eaves (Negotiation Expert) and
Dave Mosedale(CTO, Mozilla Messaging) presented the Thunderbird community, in sort of an interview made by David Eaves. Lot of relevant remarks, but better look at the videos for all the jokes inside :)
Next was the Mozilla and Mobile, with
Stuart Parmenter, from Mozilla developers Team. I don't have any cell phone, and it was a discovery for me. AFAIK, there is nothing at all for mobiles in OpenOffice.org, and I'm afraid OpenOffice.org is far from such features. If ever Apple modifies it's NDA for true, maybe I'll try to play a day with the iPhone SDK, but after a noisy announce, nothing is still clear, and better wait.
Last presentation of the monring was
JohnMaddog Hall (Executive Director of Linux International, CTO of Koolu ), who presented the Open Telephony. Indeed, we use to forget what can be free, and how things are less and less free every day. Quite interesting.
The afternoon started with something abt more boring: I didn't understand anything at the first presentation, so I prefer not say more about it :)
To make a break, we worked with Fardad on the configure thing, and the download of OOo sources through svn. Lucky man with a brand new Macbook pro :-)
Last conf was impressive:
Greg de Koenigsberg (Community Development Manager, Red Hat Inc. ) is really a nice communicator: no need to slide, just everything in mind, and energy, a lot of energy. the figures about number of contributors / efficiency and bugs was interesting. It was question of the interaction between Fedora and Red Hat, and how to improve the community. I can only applaude he explained, that if things are discussed behind the doors, contributors go away.
But that's not the end : I was lucky to meet
Catherine Leung (Professor at Seneca College) at the speakers dinner, and she promised me to make a demo of JavaScript 3D. She did : nice demo, and very promising stuff.
Last, I'd like to give two awards to
Mark Surman (Executive Director, Mozilla Foundation) for his energy and creativity (always brainstorming everything :) ), and
David Crow - Web Evangelist, from Microsoft Canada (yes Microsoft) for his humour.
End of the conf, but not th end of the day: Fardad and his wife, invited me at the restaurant, and it was fantastic. Was very good, and I sincirely expect to return, and invite my hosts this time.
Back at hotel around 22:00 (maybe 23:00 , I don't remember exactly :-)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : community, FSOSS, OpenOffice, Seneca, Teaching OpenSource
FSOSS 2008 : Thursday

After
Fardad Soleimanloo picked me up at the Hotel, I discovered Seneca College. Nice school. The conditions for students seems to be excellent. Lucky students :-)
Very kind welcome, where I met
Rose Saliba,
Chris Tyler, and
David Humphrey for true (IRC is .. different :) ). Time to start :) Everything has been recorded, and videos will soon be available.
Our topic was : Teaching Open Source. Seneca College Professors invited me to participate to "The Professor's perspective" topic, scheduled after the studen'ts perspective.
The Student's perspective was incredibly interesting. Animated by
Mark Surman (from the Mozilla Foundation staff), we have heard very good students, who explained their experience, and what they really think about the Open Source teaching. What is good, what is not. I noticed carefully
Armen Zambrano (who contributed to the Mozilla unit test server) gold remark :
"if you prepare yourself for teaching/learning Open Source, don't expect to be ready: you'll never be".
That's so true : this is a continuous challenge, where everybody learns for himself, and from the other.
Then it was our turn. The debate was animated by
David Eaves. We previously commonly agreed to not use slides, or 3 only if ever. So I just prepared notes, about what is the most important for me, about teaching Open Source. The video contains everything, but what I'll retain is, all the people around the table arguments, show they do it for true: most of the points we discussed, are shared, because this is just the reality.
For example, all the students are different, and ask the same questions, in a different order. And if you want to attract them, this is extremely time consuming, and you must have 1) dedicated IRC channel for that, and 2) dedicated people to welcome them, and doing the intermediate, e.g. connecting them to the right devs.
Another interesting point was : what about the difficulty ? Is the teacher always able to solve the problem itself ? or not ? Answers differed. From my side, I try to always propose subjects I could work on myself, with a correct chance to complete, but I agree the fact, nobody can know/do everything, and sometimes, doing the task you have to face difficulties discovered at the begining.
Last, the role of the teacher is more to welcome, teach methodology, what are the rules in a community project, and connect to the core developper, when it's time, but not before.
Nevertheless, the common denominator of everything, is everybody is more motivated when the task is usefull (I mean to all the "fake" projects student do every year, just to obtain their credits).
And like it is described (French, sorry)
there,
the purpose of Education is not to make the sweet edges of a bitter cup, but rather to make the bitter edge of a cup sugar, i.e. systematically proposing that is great and difficult, having just graduated care of the problem throughout the year.Next was the Institution perspective.
Greg De Koenigsberg ( Community Development Manager, Red Hat Inc. ) was great. I noticed there are resources, but what cares is more how to be sure the prof does the right thing, and how to correctly evaluate the students.
I don't remember how the topic cames on that, but the bad thing is, yet another time, people admitted OpenOffice.org has a low acceptance in Educational system. I proposed people to send me feedback, including the two most important reasons they know.
Time to lunch : even during lunch, was a brainstorming (I think real motivated people never stop thinking to that :) ).
Afternoon was about the community perspective. Was interesting, and was a new brainstorming in little groups, about Apprentice and Teaching Models, Prof incentive and skills, What can we do together. Was followed by a dring, and the speakers Dinner. Back to the Hotel early ( Jet lag killed me).
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : community, FSOSS, Seneca, Teaching OpenSource
Discovering Toronto
Fardad Soleimanloo, who is professor at Seneca College, and will start the effort teaching OpenOffice.org developement, will drive me all the time. He kindly waited for me at the airport. l appreciated the nice "ping ericb2" :-) The hotel is great, and silencious. After a little moment of quiet, we went to the
Mozilla Toronto Office (located 720 Spadina Avenue, Suite 218, near DownTown). Very nice to discover the place, and to meet all these people you just read the name/nickname on mozilla IRC channels. I was glad to meet
Francklin Hecker (from Mozilla Foundation staff), who welcomed me, and
David Humphrey (who does teach Mozilla development). After tasting the suchis (geeks eating pizzas only is a bit deprecated), little brainstorming for the last changes in our presentation. Back to the hotel after Fardad shown me lot of nice places in Down Town. The jet lag did the rest, but nice to think : it starts today :-)
Libellés : OpenOffice, Seneca, Teaching OpenSource
See you in Toronto
Was a long and hard day today. Preparing my luggage. The eTicket is ready, Fardad kindly confirmed me the Hotel is confirmed too. See you in Toronto, for a great
FSOSS 2008The agenda looks great, and I'll probably watch a lot of presentations.
Vivement jeudi :)
Libellés : Education, events, OpenOffice, Seneca, Teaching OpenSource
OOo svn migration: log available

For the record, and for the one interested to know more,
the log of the ClassRoom is available
Was a very interesting classroom, and we want to say thank you to
Jens Heiner Rechtien for everything.
Update : if you want to propose a ClassRoom, please contact us !
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : ClassRoom, Education, OpenOffice, Seneca, Teaching OpenSource
... and
Ben Bois created yet another pretty logo ! (please look carefully the details)

I was very surprised when one proposed me ...
As a simple volunteer, even not a professional, I must admit, I'm proud and honored to represent the project at such an event like the
FSOSS 2008 ( Toronto, Canada).
Many many thanks to
Frank Hecker, from the staff of the
Mozilla Foundation, for the invitation, and the help he provided for attending.
I'm impatient to meet for true
Fardad, David, Chris, all professors at
Seneca College,
Rose Saliba, and all the one I only know the (nick) name on the IRC channel, and to meet all these students who are learning Open Source.
The idea is to propose the students an application based on a real bug, or missing feature, and write code for OpenOffice.org. Thus, simply find new developers.
My presentation will describe an
European point of view of our experience, explain what works, what does not, what could be done, and how we could work together. In one word, propose some tracks to cooperate and improve what already exists with the Open Source Community.
Off : David told me he's using a Mac, and we already have nice ideas for students interested to contribute for the Mac port ;-)
To be continued ..."""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : Education, FSOSS, OpenOffice, Seneca, Teaching OpenSource
Next ClassRoom: OOo svn migration

As mentionned in the
agenda, next
Education Project ClassRoom will occur on
Wednesday 8th October, and will be about OpenOffice.org migration to svn.
Many thanks to
Jens-Heiner Rechtien who accepted to present us
the OpenOffice.org migration to svnFor the first time, we invited some professors and students from
Seneca College. That's the reason why we have choosen an unusual hour.
As usual, everybody is welcome. See you !
As reminder :
Server is
irc.freenode.netchannel :
#education.openoffice.org Wednesday 8th October Hour : 17:00-18:00 (Paris / Hamburg) , 11:00-12:00 (Toronto) ; 21:00 ( India )
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : ClassRoom, Education, OpenOffice, Seneca, Teaching OpenSource
OpenOffice.org meets Seneca College

If you look at the list of
potential projects proposed to
Seneca College ( Toronto, Canada) students, you'll see there is a link ( will be updated soon) to the
OpenOffice.org Education Project Effort.
This is just a link at the moment, because we'll have to adapt and do some cleanup the proposed projects to the need.
From our side, we propose , with an -as precise as possible- frame, and well defined goals, little Projects for one or two students working as a binom. If you want to compare, Seneca introduces the projects to students the
potential projects way.
How things happened ?
Seneca College has students, and has so close relationship with
Mozilla. Recently, it was decided to join other Communities, to make the Seneca College participation in it grow.
From our side the OpenOffice.org needs volunteers, and developers
The idea is to propose the students, e.g. fixing a little bug, or writing a little feature for OpenOffice.org. At the end, if everything is successfull, validate the content.
The actors now :Fardad Souleimanloo,
Chris Tyler, and
David Humphrey, all Professors at Seneca College, were presented to me.
Louis Suarez Potts, the OOo Community manager was invited too, and during an IRC meeting, where , we completed the presentations, discussed and explained more about our respective expectations.
Fardad will join our Team, and we'll work together.
To continue the Effort, I am preparing new subjects ( ~10 ) for students, and I'll add them to the existing list.
Waiting, volunteers are welcome to help us to prepare as much as possible of projects, and have Fun writing code (this is what I prefer to be honest :))
I expect great news soon. Stay tuned :)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : Education, EducOOo, OpenOffice, Seneca, Teaching OpenSource
Imagining courses to "teach" OpenOffice.org source code

Imagine it becomes possible to organize courses, to
teach OpenOffice.org Project and Source code to students. Crazy idea, but why not ?
Currently, we do provide applications, but maybe we'll need to improve the list.
How to evaluate and validate the formation ? Of course, it will be tricky to find all the mentors, but why not dream ? :)
Starting point: the student chooses a project himself (better be motivated )
Rule: no change by default. Once choosen, the student must go, and manage his project,
validating milestones.What could be those
"milestones" ? Below, just a draft:
To validate : 0.1
discover the OpenOffice.org Project (needs to be better defined)
basics with mailing lists,
create login
Validation: Education Project membership validated,
must be able to connecty on EIS
must be able to find changes form a given cws
To validate :0.2
be easy downloading the sources
use cvs/svn and create/apply/reverse diffs
configure the build (one OS )
Validation:
Be able to checout
successfull configure
can start a build
To validate :0.3
first OpenOffice.org build (in autonomy)
build one module using symbols
run a installset, and start tracing the module
Validation:
with a prof, provide a commented trace,
answers questions
be able to describe a stack, extract values, set values
To validate :0.4
analyse the attached issue,
isolate the concerned code
propose a technical analyse of the issue as specification
Validation :
presentation during a project review ( as IRC meeting or better if possible)
To validate : 0.5
propose possible solutions as fixes
implement a proof of concept
improve specs
propose unit tests
create patches
To validate : 0.6
upload ssh2 key
create tunnel and validate
Validation : checkout sources, and issue closed
To validate : 0.7
request the Domain developer
validate the commit passport <- create a dedicated exam ?
commit the fixes
Validation :
commit passport validated
good quality commits
able to manage basics operations with cws using tunnel
To validate 0.8
improve the solution,
manage code cleanup
Validation:
cws content approved by follower and mentor
specs approved
To validate : 0.9
QA o the cws
follows the QA
cws management : targets, issues verified ..etc
proceed QA tests
To validate : 1.0
code integrated
specs finalization
Validation by the followers, and welcome boy ! Other parallel skills to be validated: autonomy, creativity, integration in the team
What a program !!
To be continued ... """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
Education Project on the wiki EducOO.org blog (french) Many thanks to
Ben Bois , author of the Education Project Logo
Libellés : Education, OpenOffice, Seneca, Teaching OpenSource