我们的目的是给老师讲的每一节课一个电脑上的支持的活动.作者: julien 时间: 2010-8-25 01:10
So as promised, here is an example of the work that needs be done, I have followed the complete process once, with one of the teachers for one of the subject in one of the grades.
1. Discuss with a teachers: Grade 1 English teachers. Here is the feedback
- kids forget everything everytime they change unit
- kids don't know the alphabet yet at this age (i.e. we can't ask them to type answers)
- learned vocabulary is quite basic
2. Find out an activity that can support the teacher: GCompris has an activity called missing_letter that goes like this:
That works well with our requirements, it teaches kids vocabulary without asking them to type whole words but the content is not what the kids are actually learning in class.
3. Borrow a text book, write down a list of all the words studied in first grade
4. Find pictures for all of them
5. Change GCompris content to have it match the content learned in grade 1
Done :) Now we have to do it for other years, other subjects and of course it won't always be that easy....作者: Breezefu 时间: 2010-8-25 09:10
星期天来参加聚会吗? http://www.ygclub.org/bbs/thread-4542-1-1.html
Maybe we can organize courses content using web page. Software like GCompris is pretty good for children to learn new vocabularies, but Web App can also do the same job. Using web page/app to teach or do some other things is becoming a trending, especially with the upcoming HTML5, e.g, this PPT (written in HTML5): http://slides.html5rocks.com/#slide1 (proxy needed, thanks Party!)
Here are the advantages:
1. Compare with the skills that developing a software required, to develop a Web App require much less. (HTML, CSS and some PHP or other languages; and people who have the basic edit skills can use it easily).
2. It's much easier to use, just like using MS Word. (Inserting text, images or other media files, etc.)
3. We don't need special platform for either developing or using, what we need is just a web browser. (or, if we use PHP or other languages in it, we just need to build a web server.)
4. Different classes can share one system at the same time with an accessible network (even LAN only). Even under the worse situation, the web app can be in individual use.
5. Portable, the web app can be built in a USB drive or other removable hard disk so that teachers can "editing everywhere, using everywhere", even on a Windows PC.
6. We don't need to seek for software designer/developer/engineer (Of course, I don't mean that we don't need these guys. The more the better.), I know that most of the members in Computer Group of LEAD are working with a web-related job and we can manage to do it.
很赞成使用网页或者网站的形式,不过这样的工作量应该也不小。作者: julien 时间: 2010-8-26 09:13
Hi Chada and many thanks for the suggestions.
I do agree that web apps are a big trend in the software industry but in my opinion it is not necessary a good thing (we can argue about that, granted) and I see two advantages for applications like GCompris:
- it's using *real* programing languages like C and Python as opposed to Javascript which is a huge piece of crap in my opinion
- it runs in full screen mode from the time you launch the application until you exit: this is really great for young users (grade 1 / grade 2), it saves a lot of support for the teachers who don't need to fight with minimized windows and such
Now it would be fairly easy to add web-apps in the Greenboard environment as it already comes with a web server running forum blogs and such so I think we could experiment a bit for older users (grade 5 and above) for whom the Gcompris interface is quite childish.作者: julien 时间: 2010-8-26 09:22
Without CSS and Javascript, HTML5 can do almost nothing. Most of the new features of HTML5 required the support of CSS3 and Javascript, including audio/video support and webcam control which you mentioned above.
Well, we are here not talking about which language is *real* programing language nor do we talking about which language is much safer for users' privacy( and using JS in the courses is nothing about privacy), we are discussing the way to help improving the computer courses for kids.
As a front-end designer, I do very interested in C and Python. (esp. Python). And I have a plan to learn Python in my spare time (I began to learn C when I was 15 but soon lose interested, too bored for a impish kid). The reason I suggest using web app to organize courses content is that I think it's the fastest and easiest way.
I have no doubt that GCompris is one of the most suitable software for kids since I have never used it. I don't know how many C/Python engineers are there in LEAD; And fine, if we have enough guys and enough time, you may insist on it. Besides, I do want to join the team and have a try, too!作者: horsefoot 时间: 2010-8-26 22:21
Again,如果有需要修理电脑的活动请pm我。作者: julien 时间: 2010-8-26 22:48 本帖最后由 julien 于 2010-8-26 23:58 编辑
@ Chada
As far as I know, Javascript is not needed for playing video and audio, maybe useful for webcams, I have not dug into that yet but as you mentioned it is not the point.
From a feature point of view, I also agree that it does not matter if the application is web based or Python or whatever else, what matters is if it is useful or not and web apps can be as useful as binary *standard* applications so if you prefer to do it that way, no worries either
I know I'll have a hard time resisting the trend that consists of running everything in a browser but Greenboard will take ALL the good quality educational software that we will be able to find until there are enough of them to allow us to be picky and I don't think it will be anytime soon ^^
Besides, as I mentioned, GCompris is a bit too childish for older kids so it's probably good to check what can be done web-based for grade 5 and 6 maybe? What I can suggest is that we check GCompris together and you advise on the feasibility of a similar framework, web based