[Gambas-user] We should offer online Gambas courses!

Dimitris Anogiatis dosida at ...626...
Tue Mar 31 07:11:47 CEST 2009


I can't speak for anyone else but at least I intended No cynicism;
I guess I saw your screenshot and just felt like changing it a bit...

and I thought I read your statement right

"I enclose a screen dump of a very simple one for beginners (my code may be
bad - so if so you can fix it)"

Regards
Dimitris


On Mon, Mar 30, 2009 at 10:20 PM, richard terry <rterry at ...1946...>wrote:

> On Tue, 31 Mar 2009 12:26:20 pm jbskaggs wrote:
> > Thanks for the code!
> What code, is that a note oc cynicism?
>
> Richard
>
> > JB
> >
> > richard terry-5 wrote:
> > > On Tue, 31 Mar 2009 08:49:37 am jbskaggs wrote:
> > >> Like I said I'd admin the site so I guess that's what you mean by
> > >> co-ordinate the samples.
> > >>
> > >> Ill setup a site tonite, so when you get a chance you can email me the
> > >> samples to just remove the spaces:
> > >
> > > Personally I think the samples should be part of a gambas program - an
> > > overview of gambas like I said wxPython demo does - and not part of a
> web
> > > site.  I think there needs to be two parts of this
> > >
> > > 1) More detailed examples in the documentation wiki even for really
> > > simple things
> > >
> > > 2) Complete code examples as part of a larger demo included with the
> > > distribution of Gambas, and maintained as part of the source code in
> svn
> > >
> > > That way, if you or I get run over by a truck it is still there.
> > >
> > > Ive never experienced much joy looking for code on websites - it tends
> to
> > > be
> > > fragmented, difficult to maintain and I don't really want to contribute
> > > to it
> > > if that is the format.
> > >
> > > I enclose a screen dump of a very simple one for beginners (my code may
> > > be bad - so if so you can fix it), which shows the concept I think
> would
> > > work,
> > > and could be included as part of a whole demo. I've others I've done.
> > >
> > >> jbskaggs   @   skaggs   world  .   com
> > >>
> > >> Im in the states but Im in the office from noon central time till
> about
> > >> 4 or 5 am. I work and live  children's home (used to be called
> > >> orphanages) so
> > >> at night  have time to program and write etc.  I'm the one who makes
> > >> sure kids don't run away, are comforted when scared or lonely, provide
> > >> counseling, that kind of thing.
> > >>
> > >> jb skaggs
> > >>
> > >> richard terry-5 wrote:
> > >> > On Tue, 31 Mar 2009 07:43:22 am Ron wrote:
> > >> >> richard terry wrote:
> > >> >> > On Tue, 31 Mar 2009 07:22:48 am jbskaggs wrote:
> > >> >> >> I would like to set up a online gambas school where the more
> > >> >>
> > >> >> experienced
> > >> >>
> > >> >> >> users and coders here could offer an online workshop on Gambas
> for
> > >> >> >> users.
> > >> >> >>
> > >> >> >> Make it an affordable cost (Like a $0 to $25 a course, depending
> > >> >> >> on complexity, length, and time required. A course on making
> Forms
> > >> >> >> should be free, but a all inclusive course on writing a mmorpg
> in
> > >> >> >> gambas
> > >> >>
> > >> >> should
> > >> >>
> > >> >> >> have a fee attached)  and offer a workshop for different
> > >> >> >> fundamentals:
> > >> >> >>
> > >> >> >> I know for me a lot of Gambas is intuitive but much of it isn't.
> > >> >> >>
> > >> >> >> Im thinking it could be setup on a moodle or someother workshop
> /
> > >> >>
> > >> >> class
> > >> >>
> > >> >> >> software.  With online lessons and quizzes for free but to get
> the
> > >> >> >> actual coding graded it would require a live teacher to grade
> and
> > >> >> >> comment thereby why a nominal fee would be justified.  I could
> > >> >> >> even
> > >> >>
> > >> >> host
> > >> >>
> > >> >> >> the moodle site and help admin it but my programming knowledge
> is
> > >>
> > >> so
> > >>
> > >> >> low
> > >> >>
> > >> >> >> I wouldn't make a good teacher.  But I could help someone setup
> a
> > >> >>
> > >> >> course
> > >> >>
> > >> >> >> and host it and that person could charge a reasonable fee to
> teach
> > >> >> >> the course. (Though in the spirit of linux the less money the
> > >> >> >> better.)
> > >> >> >>
> > >> >> >> For example I would be willing to pay right now to be tutored in
> > >>
> > >> how
> > >>
> > >> >> to
> > >> >>
> > >> >> >> reference, manipulate, and check objects and controls via code
> > >> >> >> (dynamically via nested loops and such).  I read the documents-
> I
> > >> >> >> look at the examples and still I get the wrong impressions and
> > >>
> > >> waste
> > >>
> > >> >> >> hours and hours on many different controls or functions.
> > >> >> >>
> > >> >> >> I helped setup an online bible college and the way it ran was
> > >> >> >> every course had a different instructor (or most did) and those
> > >>
> > >> instructors
> > >>
> > >> >> >> set their own prerequisites and graded assignments on their own
> > >> >>
> > >> >> schedule
> > >> >>
> > >> >> >> (within reason).
> > >> >> >>
> > >> >> >> But the very basic courses were almost entirely automated - no
> > >> >> >> need to have heavy instructor interaction.  But as the courses
> > >> >> >> became
> > >>
> > >> more
> > >>
> > >> >> >> in depth then instructors became paramount.  Because students
> > >>
> > >> needed
> > >>
> > >> >> >> to
> > >> >>
> > >> >> ask
> > >> >>
> > >> >> >> questions and yes other students could answer and even grade
> > >>
> > >> (though
> > >>
> > >> >> >> their gradings were subject to instructor override.)
> > >> >> >>
> > >> >> >> I look at the number of basic questions on Nabbles and just
> think
> > >> >> >> that
> > >> >>
> > >> >> a
> > >> >>
> > >> >> >> systematic instruction courses would make gambas bloom even
> more.
> > >> >> >>
> > >> >> >> Maybe something like:
> > >> >> >>
> > >> >> >> 1- Setting up your Gambas
> > >> >> >>      a. download and installation
> > >> >> >>      b. Defining preferences and intro to Gambas
> > >> >> >>
> > >> >> >> 2- Mastering the IDE interface:
> > >> >> >>      a. creating projects, forms, simple control, saving,
> > >>
> > >> compiling,
> > >>
> > >> >> and
> > >> >>
> > >> >> >> packaging
> > >> >> >>
> > >> >> >> 3- Gambas Programming fundamentals: A big unit broken into
> smaller
> > >> >> >> courses a. Forms
> > >> >> >>      b. Controls
> > >> >> >>      c. Assignments, Operators, Strings, Numbers, and Booleans
> > >> >> >>      d. Comparisons, Loops, and nestings
> > >> >> >>      e. Good programming, coding practices, and the Gambas
> > >> >> >> Programming language
> > >> >> >>
> > >> >> >> 4. Components: Another big unit
> > >> >> >>      a. gb
> > >> >> >>      b. gb.compress
> > >> >> >>      c. gb.chart etc...
> > >> >> >>
> > >> >> >> 5. FX
> > >> >> >>     a. BMP, JPG, PNG, GIF, etc what they are.  Editing and
> making
> > >> >>
> > >> >> them.
> > >> >>
> > >> >> >>     b. Animations and movies
> > >> >> >>     c. creating, editing, and sounds and music
> > >> >> >>
> > >> >> >> 6. Application specific courses:
> > >> >> >>    a. How to write a text editor
> > >> >> >>    b. How to write a scrolling shooter game etc and so on
> > >> >> >>
> > >> >> >> and so forth.
> > >> >> >>
> > >> >> >> And of course offer a Certificates for completing the courses.
> > >> >> >>
> > >> >> >> I know moodle and setting up the site would be easy- and if
> > >> >> >> someone wanted to teach a course I could setup the course,
> forums,
> > >> >> >> and quizzes etc.  I could make some beginner courses on my own-
> > >> >> >> but I would need help with more advanced subjects.
> > >> >> >>
> > >> >> >> Any thoughts? Objections? Volunteers?
> > >> >> >>
> > >> >> >> JB Skaggs
> > >> >> >
> > >> >> > Personally I think we should do what I've pushed for before -
> > >>
> > >> include
> > >>
> > >> >> > extensively commented sample code along with gambas. We could all
> > >> >> > contribute on our own level - have a look at the wxPython demo as
> > >>
> > >> such
> > >>
> > >> >> an
> > >> >>
> > >> >> > sample code-base of how to use the language.
> > >> >> >
> > >> >> > Richard
> > >> >>
> > >> >> I agree, an example code/snippets site or part on the official wiki
> > >>
> > >> for
> > >>
> > >> >> it would be much better.
> > >> >>
> > >> >> Ron_2nd.
> > >> >
> > >> > I for one will put up my hand to contribute with simple sample
> > >> > programs if someone will do the co-ordination. My working day (I'm
> in
> > >> > general practice in
> > >> > Australia) starts at 7:30am and I finish around 6-630PM - it is so
> > >> > long that
> > >> > I have only a few hours at night for my life, so I can't volunteer
> the
> > >> > co-ordination role.
> > >> >
> > >> > If someone could take responsibility for that, I'd be happy to be
> > >> > organised
> > >> > and asked to contribute.
> > >> >
> > >> > Regards
> > >> >
> > >> > Richard
> > >>
> > >>
> ------------------------------------------------------------------------
> > >>
> > >> >>--- --- _______________________________________________
> > >> >> Gambas-user mailing list
> > >> >> Gambas-user at lists.sourceforge.net
> > >> >> https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >>
> > >>
> ------------------------------------------------------------------------
> > >>-
> > >>
> > >> >----- _______________________________________________
> > >> > Gambas-user mailing list
> > >> > Gambas-user at lists.sourceforge.net
> > >> > https://lists.sourceforge.net/lists/listinfo/gambas-user
> > >
> > >
> -------------------------------------------------------------------------
> > >-----
> > >
> > > _______________________________________________
> > > Gambas-user mailing list
> > > Gambas-user at lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/gambas-user
>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Gambas-user mailing list
> Gambas-user at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gambas-user
>



More information about the User mailing list