Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικού

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικού

Δημοσίευσηαπό pc_magas » 01 Ιαν 2012, 20:06

Νέα έκδοση version 1.7 Release Cardinate κατεβάστε την ΤΩΡΑ!!!!!


Αρχικό Μύνημα:
Spoiler: show
Καλησπέρα σας.
Χθες λίγες ώρες πριν αλλάξει ο χρόνος μόλις τελείωσα το GUMA (Guess Math) project όπου είναι μια εφαρμογή όπου βοηθάει τους μαθητές του δημοτικού να εξασκείται στις πράξεις Πρόσθεσης, Αφαίρεσης και Πολ/σμου (Ελπίζω σε επόμενη version να βάλω και διαίρεση), ως προεραιτική εργασία που μας είχε βάλει ο καθηγητής μας στο Μάθημα Τεχνολογία Λογισμικού. Αυτό όπου κάνει εν ολίγοις είναι να εμφανίζει τυχαίες πράξεις με τυχαία σειρά από τις προαναφερθέντες και ο Χρήστης να μαντεύει το αποτέλεσμα.


Καλισπέρα και πάλι,
Με τον ερχομό της νέα Σχολικής Χρονιάς έβγαλα το Guma στην έκδοση 1.7 Release Cardinate. Θα ήθελα πολύ άτομα να την δοκιμάσουν και να μου πουν τυχόν σφάλματα.

Με λίγα λόγια to Guma είναι μια μικρή εκπαιδευτική εφαρμογή γραμμένη σε java που βοηθά τους μαθητές δημοτικού να εξασκούνται στις βασικές πράξεις της Πρόσθεσης, Αφαίρεσης, Πολλαπλασιασμού και Διαίρεσης. Εμφανίζει τυχαία τις πράξεις βάση κάποιων παραμέτρων που ορίζεται εσείς (Πλήθος και είδος πράξεων καθώς και την μέγιστη τιμή για τους όσους που θα συμμετέχουν). Οι αριθμοί είναι από το σύνολο των Φυσικών Ακεραίων. Ενώ σε περίπτωση λάθους υπάρχει η δυνατότητα προσομοίωσης της πράξης προκειμένου να βλέπει το παιδί πως γίνεται βήμα βήμα.

Στην παρούσα φάση αποτελεί μέρος της πτυχιακής μου αλλά σκοπεύω να σχηματίσω μια κοινότητα που θα το αναπτύσσει, θα το προωθεί και θα το δοκιμάζει. Παρακαλώ όποιος ενδιαφέρεται για development ή τροποποίηση παρακαλώ ας κάνει ένα pull request στο αποθετήριό μας στο github. Ακόμη θα εκτιμούσα πολύ αν στην προσπάθεια αυτή συμμετέχουν και οι μικροί μας φίλοι είτε ζωγραφίζοντας πως θέλουν να είναι η εφαρμογή, είτε να μας το που η ακόμα και να την δοκιμάσουν και να πουν τι τους αρέσει και τι όχι.

Τέλος θα ήθελα και την βοήθεια των γονέων και των εκπαιδευτικών διότι θέλω αυτό το project να αποτελεί πραγματική συνεισφορά στην παιδεία.

Download from:
http://sourceforge.net/projects/guma-efs/

Η άδεια είναι ύπο GNU GPL v3. :clap: :clap: :clap:

NOW ON GITHUB:
https://pc-magas@github.com/pc-magas/

Τελευταία επεξεργασία από pc_magas και 08 Σεπ 2013, 20:00, έχει επεξεργασθεί 14 φορά/ες συνολικά
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό medigeek » 01 Ιαν 2012, 22:10

Καλή χρονιά και καλή συνέχεια. :)

Δοκίμασα το πρόγραμμα, έβαλα το κουτάκι δίπλα από το "x+y=" 15 αλλά μου έβγαλε σφάλμα:
Κώδικας: Επιλογή όλων
$ ./run.sh
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at guma.MainFrame.actionPerformed(MainFrame.java:334)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2012)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2335)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:404)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at java.awt.Component.processMouseEvent(Component.java:6268)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6033)
at java.awt.Container.processEvent(Container.java:2045)
at java.awt.Component.dispatchEventImpl(Component.java:4629)
at java.awt.Container.dispatchEventImpl(Container.java:2103)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4633)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4297)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4227)
at java.awt.Container.dispatchEventImpl(Container.java:2089)
at java.awt.Window.dispatchEventImpl(Window.java:2517)
at java.awt.Component.dispatchEvent(Component.java:4455)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649)
at java.awt.EventQueue.access$000(EventQueue.java:96)
at java.awt.EventQueue$1.run(EventQueue.java:608)
at java.awt.EventQueue$1.run(EventQueue.java:606)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116)
at java.awt.EventQueue$2.run(EventQueue.java:622)
at java.awt.EventQueue$2.run(EventQueue.java:620)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:619)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)


Κάνω κάτι λάθος;
έγραψε:
$ apt-cache policy openjdk-6-jre
openjdk-6-jre:
Installed: 6b23~pre11-0ubuntu1.11.10
Candidate: 6b23~pre11-0ubuntu1.11.10
Version table:
*** 6b23~pre11-0ubuntu1.11.10 0
500 http://archive.ubuntu.com/ubuntu/ oneiric-updates/main amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ oneiric-security/main amd64 Packages
100 /var/lib/dpkg/status
6b23~pre10-0ubuntu5 0
500 http://archive.ubuntu.com/ubuntu/ oneiric/main amd64 Packages

$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

$ update-java-alternatives -l
java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό medigeek » 01 Ιαν 2012, 22:13

Α τώρα κατάλαβα, πρέπει να πάω Ανοιγμα > Νεο παιχνιδι. :P
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό pc_magas » 02 Ιαν 2012, 14:33

@medigeek
Ναι αυτό πρέπει να κάνεις. Μάλλον πρέπει να κάνω βιντεάκια.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό pc_magas » 21 Ιαν 2012, 00:49

Ευχαριστώ τον simosx για την βελτίωση στου repo στο github....
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό simosx » 21 Ιαν 2012, 01:13

pc_magas έγραψε:github.com/pc-magas/guma.git


Άλλαξε το σύνδεσμο από την αρχική δημοσίευση προς το
https://github.com/pc-magas/guma
Αυτό που δίνεις τώρα δε λειτουργεί.

Για τη μεταγλώττιση, τρέχεις
Κώδικας: Επιλογή όλων
make

Με
Κώδικας: Επιλογή όλων
make run

εκτελείς.
Με
Κώδικας: Επιλογή όλων

make clean

καθαρίζεις τα αρχεία.
Μπορείς να προσθέσεις και make doc για να φτιάξει την τεκμηρίωση.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό pc_magas » 01 Φεβ 2012, 18:40

Έφιαξα λίγο το makefile το Readme και τον κώδικα έφιαξα λίγο την επιλογή "Αποθήκευση" από το Κεντρικό μενού αλλά έχω issue με το ότι άμα δεν έχει επιλεχθεί αρχείο προς αποθήκευση δεν μου εμφανίζει το παράθυρο επιλογής νέου αρχείου. Όποιος μπορεί να δώσει ένα χεράκι θα τον ευχαριστούσα.
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό pc_magas » 18 Φεβ 2012, 01:23

Συμμετέχεται στην ανάπτυξη:
https://forum.ubuntu-gr.org/viewtopic.php?f=6&t=22192
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό giannosfor » 18 Φεβ 2012, 01:40

Έχει κάποια λαθάκια άλλα διορθώνονται.Παράδειγμα αν δεν επιλέξεις πράξη και πατήσεις "Ok" πετάει ένα stacktrace και σε πάει στην
αρχή αντί στο panel της επιλογής.
Φτιάξε και ένα θέμα για τα λάθη,αλλά μετά παραπάει νομίζω οπότε να κρατήσουμε ένα νήμα για όλα νομίζω.
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Guma: Εφαρμογή Ελευθέρου λογισμικού για μαθητες δημοτικο

Δημοσίευσηαπό pc_magas » 17 Ιούλ 2012, 16:06

Παίδες νέα έκδοση!!!!!!
Τώρα υποστιρίζει ΚΑΙ Διαίρεση!!!!!!!
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2599
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι