Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/README.md
blob: aa188d22b47e2206080883d7ee9fb53f0ceb3535 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# What is Abecedarium ?

Abecedarium is an abecedary activity to learn its alphabet using images, sounds and words.

Abecedarium has two parts:
* Learn: To explore the words by letters or by theme (Nature, Body parts, Things, Concepts),
* Play: Six little games to match pictures/sounds/words with possibility to filter by letter or by theme,
* Build: It will allow to build little stories combining images and sounds from the database.

All words could be seen in upper case, lower case or script.
Abecedarium could be use both in English (about 500 words in the database) and in French (about 1000 words in the database).
All contents come from the Art4apps library. See Credits page for more.



# How it works ?

Abecedarium is wrote mainly in HTML5/JavaScript using the Enyo Framework.  
All the HTML5/JavaScript is encapsulated in Python code executing a WebView (an instance of the WebKit browser).  

# Folders

## /.

Contains Python code (activity.py) and the framework to communicate between Python and JavaScript (enyo.py).

## /activity

Contains the Sugar manifest manifest to describe the activity.

## /html

All the HTML5/JavaScript is in this directory. 
* index.html is the HTML container
* styles.css contains all CSS class used
* package.js list all javascript files to load
* app.js is the main screen
* learngame.js is the first game
* playgame.js is the second game
* buildgame.js is the third game
* credits.js is the credit screen
* all other .js files are component used by the games


## /html/enyo and /html/lib

Contains the Enyo Framework.

## /html/audio

Contains all music and sound files.

## /html/images

Contains all images.

## /html/css

Styles sheet for different platforms.