SlideShare a Scribd company logo
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 1
Δημιουργία κουίζ πολλαπλών επιλογών στον AppInventor
ΦΑΣΗ 1η
: ΑΝΑΛΥΣΗ-ΣΧΕΔΙΑΣΗ
Τι θέλουμε να κάνουμε: Ένα κουίζ 10 ερωτήσεων πολλαπλών επιλογών ( 4 επιλογές απάντησης ανά
ερώτηση) και συνοδευτική εικόνα . Στο τέλος θα εμφανίζει το σκορ του χρήστη και θα δίνονται επιλογές
ΞΑΝΑΠΑΙΞΕ/ ΤΕΛΟΣ
Πώς θα το κάνουμε : To κουίζ θα γίνει με 1 οθόνη (screen) και θα χρησιμοποιεί Λίστες και Διαδικασίες
To τελικό αποτέλεσμα θα είναι όπως αυτό της Εικόνας 1.
Οθόνη κουίζ
Label (μετρητής_ερώτησης)
Label (ερώτηση)
Image ( κεντρική_εικόνα )
Label (αποτελέσματα)
ButtonA
ButtonB
ButtonC
ButtonD
Οθόνη «τελική»
Εικόνα 1: Στιγμιότυπα οθόνης της εφαρμογής
ΦΑΣΗ 2η
: ΥΛΟΠΟΙΗΣΗ
2.1 Designer
Στην φάση αυτή θα επιλέξουμε τα συστατικά μέρη για την εφαρμογή μας , την θέση τους στην οθόνη και
τις ιδιότητές τους.
2.1.1 Components
Component Type Palette Group Όνομα Χρήση
Από την ομάδα του πλαισίου
Palette
Επιλέγουμε το
αντικείμενο και το
μεταφέρουμε στο
πλαίσιο Viewer
Αλλάζουμε το Όνομα με το
κουμπί Rename
Πώς θα χρησιμοποιηθεί στην εφαρμοφή
Label User Interface Μετρητής_ερώτησης θα εμφανίζει τον αύξοντα αριθμό της
ερώτησης
Vertical
Arrangement
Layout Vertical
Arrangement1
Μέσα σε αυτό θα τοποθετηθεί το
κείμενο της ερώτησης , στοιχισμένη στο
κέντρο
Label User Interface ερώτηση Θα εμφανίζει το κείμενο της κάθε
ερώτησης
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 2
Image User Interface κεντρική_εικόνα Θα εμφανίζεται η εικόνα που αντιστοιχεί
σε κάθε ερώτηση
Label User Interface αποτελέσματα Θα εμφανίζει το σκορ στην τελική οθόνη
Button User Interface ButtonA Κουμπί 1ης
επιλογής
Label User Interface Space1 Κενό μεταξύ κουμπιών
Button User Interface ButtonB Κουμπί 2ης
επιλογής
Label User Interface Space2 Κενό μεταξύ κουμπιών
Button User Interface ButtonC Κουμπί 3ης
επιλογής
Label User Interface Space3 Κενό μεταξύ κουμπιών
Button User Interface ButtonD Κουμπί 4ης
επιλογής
Label User Interface Space4 Κενό μεταξύ κουμπιών
Clock Sensors Clock1 Ανά 2sec εμφανίζει την επόμενη
ερώτηση
Πίνακας 1: Τα συστατικά μέρη της εφαρμογής
2.1.2 MEDIA
Θα ανεβάσουμε τις 10 εικόνες που θα συνοδεύουν την κάθε ερώτηση και μία για την εμφάνιση του score
στην τελική οθόνη. Τα πλήρη ονόματά τους θα τα χρειαστούμε στη δημιουργία της αντίστοιχης λίστας.
2.2 Blocks Editor
Θα δημιουργήσουμε 7 λίστες των 10 στοιχείων.
2.2.1 ΛΙΣΤΕΣ
ΟΝΟΜΑ ΧΡΗΣΗ
Textquestio
n
Θα περιλαμβάνει τα κείμενα των 10 ερωτήσεων
Mypictures θα περιλαμβάνει τις 10 εικόνες που θα
συνοδεύουν τις ερωτήσεις
ButtonA Θα περιλαμβάνει τις 10 απαντήσεις που θα
εμφανιστούν στο κουμπί ButtonA
ButtonB Θα περιλαμβάνει τις 10 απαντήσεις που θα
εμφανιστούν στο κουμπί ButtonB
ButtonC Θα περιλαμβάνει τις 10 απαντήσεις που θα
εμφανιστούν στο κουμπί ButtonC
ButtonD Θα περιλαμβάνει τις 10 απαντήσεις που θα
εμφανιστούν στο κουμπί ButtonD
Answers Θα περιλαμβάνει ανά ερώτηση, την σωστή
απάντηση
Πίνακας 2: Τα ονόματα, η χρήση και τα στοιχεία των λιστών
2.2.2 ΜΕΤΑΒΛΗΤΕΣ
ΟΝΟΜΑ ΧΡΗΣΗ ΕΝΤΟΛΕΣ
QuestionNumber Μετράει τον αύξοντα αριθμό ερώτησης
Score Μετράει το πλήθος των σωστών
απαντήσεων
Πίνακας 3: Τα ονόματα, η χρήση και η αρχικοποίηση των μεταβλητών
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 3
2.2.3 ΔΙΑΔΙΚΑΣΙΕΣ
ΟΝΟΜΑ ΧΡΗΣΗ ΕΝΤΟΛΕΣ
NextQuestion Εμφανίζει κάθε μία από τις 10 ερωτήσεις
με τις αντίστοιχες επιλογές απαντήσεις
και εικόνα
Καλείται όταν εμφανιστεί η αρχική οθόνη
End Προσαρμόζει τον βασικό σχεδιασμό στον
Designer για την τελική οθόνη και την
εμφάνιση του score
Καλείται από την NextQuestion, όταν
QuestionNumber>=11
Πίνακας 4: Τα ονόματα, η χρήση και η κλήση των διαδικασιών
Εμφάνιση
Των 10
Ερωτήσεων
Όταν
τελειώσουν
οι 10
ερωτήσεις
Εικόνα 2: Ο ορισμός της Διαδικασίας NextQuestion, για την
εναλλαγή των ερωτήσεων
Επιλογές εμφάνισης
Πώς θα εμφανίζεται ο αύξων
αριθμός της ερώτησης στο
Label «Μετρητής_ερώτησης»
Απόδοση τιμών στις λίστες
Της κεντρικής εικόνας
Των 4 επιλογών/απαντήσεων
Αν τελειώσουν οι 10 ερωτήσεις
καλείται η διαδικασία εnd για
να εμφανιστεί το αποτέλεσμα
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 4
Εικόνα 3: Ο ορισμός της Διαδικασίας end, για την τελική οθόνη
Από τα 4 αρχικά buttons
χρειαζόμαστε μόνο τα 2 για να
δώσουμε επιλογές
Τέλος/Ξαναπαίξε
Στρογγυλοποιεί και εμφανίζει
το σκορ στην οθόνη
Ρυθμίζει την εμφάνιση των
στοιχείων
2.2.4 BUTTONS
Θα χρειαστεί να ρυθμίσουμε το ρολόι που είχαμε εισάγει στον Designer, ως μη ορατό στοιχείο, και το οποίο
ανά 2 δευτερόλεπτα, αλλάζει την ερώτηση.
Εικόνα 4: Ιδιότητες ρολογιού και λειτουργία
Η λειτουργία των 4 κουμπιών (Buttons) που εμφανίζουν τις 4 επιλογές απαντήσεων , φαίνεται παρακάτω:
Τα κουμπιά ΕπιλογήΑ και ΕπιλογήΒ , χρησιμοποιούνται και στην «τελική οθόνη» για την επιλογή
ΞΑΝΑΠΑΙΞΕ/ ΤΕΛΟΣ.
Εικόνα 5: Ο κώδικας για την επιλογήΑ
Αν είμαστε στις 10
ερωτήσεις
-Ελέγχει αν είναι η
σωστή και την
πρασινίζει , αλλιώς
την κοκκινίζει
-Ενεργοποιεί το
ρολόι
Αν έχουν τελειώσει
οι 10 ερωτήσεις
λόγω της end, το
κουμπί αυτό γίνεται
το ΤΕΛΟΣ
Αν είμαστε στην
αρχή , καλεί την
NextQuestion
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 5
Εικόνα 6: Ο κώδικας για την επιλογήΒ
Αν έχουν τελειώσει η
10 ερωτήσεις, και
βρισκόμαστε στην
οθόνη που
εμφανίζεται το σκορ,
λόγω της
διαδικασίας end, το
κουμπί αυτό
χρησιμοποιείται για
το ΞΑΝΑΠΑΙΞΕ ,
οπότε μηδενίζουμε
το μετρητή
ερώτησης και το
σκορ
Τα κουμπιά ΕπιλογήΓ και ΕπιλογήΔ, χρησιμοποιούνται αποκλειστικά για την εμφάνιση επιλογών
απαντήσεων μέσα στο κουίζ , οπότε οι εντολές τους είναι:
Εικόνα 7: Ο κώδικας για τις επιλογές Γ και Δ
ΦΑΣΗ 3η
: ΛΕΙΤΟΥΡΓΙΑ-ΣΥΝΤΗΡΗΣΗ
3.1 Εκτελούμε την εφαρμογή μας , με ένα από τους διαθέσιμους τρόπους (Emulator, USB, συσκευή με QR
Code) και διορθώνουμε/βελτιώνουμε όπου χρειάζεται.
3.2 Συσκευάζουμε την εφαρμογή μας σε .apk για να την εγκαταστήσουμε στην συσκευή μας ή να την
διανείμουμε στο Google Play
3.3 ΕΠΕΚΤΑΣΙΜΟΤΗΤΑ
1) Διερευνήστε ποιες αλλαγές θα κάνατε στον κώδικα, ώστε να μετατραπεί σε ένα κουίζ 20
ερωτήσεων (λίστες, μεταβλητές, συνθήκες)
2) Διερευνήστε ποιες μετατροπές θα κάνατε στον κώδικα, ώστε το κουίζ να δίνει 2 και όχι 4 επιλογές
απαντήσεων
3) Διερευνήστε ποιες μετατροπές θα κάνατε στον κώδικα, ώστε στην ίδια οθόνη (screen1) πριν την
εμφάνιση των ερωτήσεων, να υπάρχει εισαγωγικό κείμενο και κουμπί ΞΕΚΙΝΑ (πάρτε ιδέες από την
διαδικασία end και πώς χρησιμοποιείται για να εμφανίσει την «τελική» οθόνη ανακοίνωσης του
σκορ)
4) Διερευνήστε ποιες μετατροπές θα κάντε στον αρχικό σχεδιασμό του app, ώστε η «αρχική» και
«τελική» οθόνη να μην βρίσκονται στο Screen1, αλλά να σε ξεχωριστά screen
ΠΗΓΕΣ: Βασισμένο στο video tutorial https://www.youtube.com/watch?v=SKsJa_A0Un4

More Related Content

More from tryfonid

ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdfΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
tryfonid
 
Giants of science
Giants of scienceGiants of science
Giants of science
tryfonid
 
Giants of science (1)
Giants of science (1)Giants of science (1)
Giants of science (1)
tryfonid
 
European elections final
European elections finalEuropean elections final
European elections final
tryfonid
 
Evaluation1st mobility
Evaluation1st mobilityEvaluation1st mobility
Evaluation1st mobility
tryfonid
 
Selm Project hacking hate Hackathon
Selm Project hacking hate HackathonSelm Project hacking hate Hackathon
Selm Project hacking hate Hackathon
tryfonid
 
Astronomy ar vr
Astronomy ar vr Astronomy ar vr
Astronomy ar vr
tryfonid
 
Who i am
Who i amWho i am
Who i am
tryfonid
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
tryfonid
 
Ptolemaios
PtolemaiosPtolemaios
Ptolemaios
tryfonid
 
Lord of the ring
Lord of the ringLord of the ring
Lord of the ring
tryfonid
 
Fashion
FashionFashion
Fashion
tryfonid
 
Email
EmailEmail
Email
tryfonid
 
Eduweb online purchches&services
Eduweb online purchches&servicesEduweb online purchches&services
Eduweb online purchches&services
tryfonid
 
Arduino pan trian
Arduino pan trianArduino pan trian
Arduino pan trian
tryfonid
 
σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)
tryfonid
 
σχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου ασχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου α
tryfonid
 
εε ομαδας4
εε ομαδας4εε ομαδας4
εε ομαδας4
tryfonid
 
εε ομαδας 3
εε ομαδας 3εε ομαδας 3
εε ομαδας 3
tryfonid
 
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
tryfonid
 

More from tryfonid (20)

ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdfΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
ΓΛ ΜΠΙΛΕΦΕΛΝΤ ΕΣΩΤΕΡΙΚΟΣ ΚΑΝΟΝΙΣΜΟΣ ΛΕΙΤΟΥΡΓΙΑΣ 2023 (1).pdf
 
Giants of science
Giants of scienceGiants of science
Giants of science
 
Giants of science (1)
Giants of science (1)Giants of science (1)
Giants of science (1)
 
European elections final
European elections finalEuropean elections final
European elections final
 
Evaluation1st mobility
Evaluation1st mobilityEvaluation1st mobility
Evaluation1st mobility
 
Selm Project hacking hate Hackathon
Selm Project hacking hate HackathonSelm Project hacking hate Hackathon
Selm Project hacking hate Hackathon
 
Astronomy ar vr
Astronomy ar vr Astronomy ar vr
Astronomy ar vr
 
Who i am
Who i amWho i am
Who i am
 
Trigonometria
TrigonometriaTrigonometria
Trigonometria
 
Ptolemaios
PtolemaiosPtolemaios
Ptolemaios
 
Lord of the ring
Lord of the ringLord of the ring
Lord of the ring
 
Fashion
FashionFashion
Fashion
 
Email
EmailEmail
Email
 
Eduweb online purchches&services
Eduweb online purchches&servicesEduweb online purchches&services
Eduweb online purchches&services
 
Arduino pan trian
Arduino pan trianArduino pan trian
Arduino pan trian
 
σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)
 
σχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου ασχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου α
 
εε ομαδας4
εε ομαδας4εε ομαδας4
εε ομαδας4
 
εε ομαδας 3
εε ομαδας 3εε ομαδας 3
εε ομαδας 3
 
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
 

Recently uploaded

Η εκδρομή μας στους Δελφούς
Η εκδρομή μας στους                ΔελφούςΗ εκδρομή μας στους                Δελφούς
Η εκδρομή μας στους Δελφούς
Dimitra Mylonaki
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
athinadimi
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Newsroom8
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
ssuserf9afe7
 
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptxΈκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
7gymnasiokavalas
 
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptxΕνημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
7gymnasiokavalas
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
ssuserf9afe7
 
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
Basso Hatzopoulou
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
ssuserf9afe7
 
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμόςΤο βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
ΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΞΕΝΙΑ - Εργασίες για Οδύσσεια και Ιλιάδα.pptx
ΞΕΝΙΑ  - Εργασίες για  Οδύσσεια και Ιλιάδα.pptxΞΕΝΙΑ  - Εργασίες για  Οδύσσεια και Ιλιάδα.pptx
ΞΕΝΙΑ - Εργασίες για Οδύσσεια και Ιλιάδα.pptx
Socratis Vasiopoulos
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
Newsroom8
 
Επιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό ΜουσείοΕπιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό Μουσείο
Dimitra Mylonaki
 
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptxΚυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Λαμπρινή Μαγαλιού
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Lamprini Magaliou
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Dimitra Mylonaki
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
Αποστολίνα Λιούσα
 
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptxΠρογράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Αποστολίνα Λιούσα
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
athinadimi
 

Recently uploaded (20)

Η εκδρομή μας στους Δελφούς
Η εκδρομή μας στους                ΔελφούςΗ εκδρομή μας στους                Δελφούς
Η εκδρομή μας στους Δελφούς
 
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα ΕλληνικάΤο θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
Το θέμα που έπεσε στην Έκθεση στα ΕΠΑΛ και ολα τα θέμα στα Νέα Ελληνικά
 
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιωνΗ ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
Η ΓΙΟΡΤΗ ΤΟΥ ΠΑΤΕΡΑ (1).pdfφύλλα εργασιων
 
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛΤα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
Τα θέματα σε Ανατομία-Φυσιολογία ΙΙ στα ΕΠΑΛ
 
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdfPANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
PANELLINIES 2024 SXOLIASMOS GEL EKTHESI.pdf
 
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptxΈκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
Έκθεση Τεχνολογίας Σχολικό Έτος 2023-24.pptx
 
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptxΕνημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
Ενημέρωση για την Ενδοσχολική Βία και το Άγχος.pptx
 
Panelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdfPanelllinies 2024 ekthesi nea ellinika.pdf
Panelllinies 2024 ekthesi nea ellinika.pdf
 
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
ΥΛΙΚΟ για Σχολική Διαμεσολάβηση Οκτώβριος 2023-Μάιος 2024
 
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
2024 Neoelliniki Glwssa Sxolia EPAL 1.pdf
 
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμόςΤο βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
Το βιβλιο του μηδέν.pdf για Α τάξη -μαθηματικά-αριθμός
 
ΞΕΝΙΑ - Εργασίες για Οδύσσεια και Ιλιάδα.pptx
ΞΕΝΙΑ  - Εργασίες για  Οδύσσεια και Ιλιάδα.pptxΞΕΝΙΑ  - Εργασίες για  Οδύσσεια και Ιλιάδα.pptx
ΞΕΝΙΑ - Εργασίες για Οδύσσεια και Ιλιάδα.pptx
 
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ-ΝΕΟΕΛΛΗΝΙΚΗΣ-ΓΛΩΣΣΑΣ-2024.pdf
 
Επιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό ΜουσείοΕπιχειρηματολογία για το Παιδικό Μουσείο
Επιχειρηματολογία για το Παιδικό Μουσείο
 
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptxΚυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
Κυριτσοπούλου Εβελίνα, ΑΡΧΙΖΕ Μ΄ΕΜΑΣ, βιβλ-ση.pptx
 
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdfΚ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
Κ. Π. Καβάφης, Όσο μπορείς _ κείμενο & σχόλια_1.pdf
 
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και ΚηδεμόνωνΕπιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
Επιστολή στην Πρόεδρο του Συλλόγου Γονέων και Κηδεμόνων
 
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος ΣερρώνΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
ΣΧΟΛΙΚΕΣ ΔΡΑΣΕΙΣ 2021-22 στο Γυμνάσιο Αγίου Πνεύματος Σερρών
 
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptxΠρογράμματα - Δράσεις σχολικού έτους 023-24.pptx
Προγράμματα - Δράσεις σχολικού έτους 023-24.pptx
 
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
ΑΠΑΝΤΗΣΕΙΣ ΕΚΘΕΣΗ ΕΠΑΛ ΓΙΑ ΤΙΣ ΠΑΝΕΛΛΗΝΙΕΣ 2024
 

Multipe choice quiz_appinventor

  • 1. ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 1 Δημιουργία κουίζ πολλαπλών επιλογών στον AppInventor ΦΑΣΗ 1η : ΑΝΑΛΥΣΗ-ΣΧΕΔΙΑΣΗ Τι θέλουμε να κάνουμε: Ένα κουίζ 10 ερωτήσεων πολλαπλών επιλογών ( 4 επιλογές απάντησης ανά ερώτηση) και συνοδευτική εικόνα . Στο τέλος θα εμφανίζει το σκορ του χρήστη και θα δίνονται επιλογές ΞΑΝΑΠΑΙΞΕ/ ΤΕΛΟΣ Πώς θα το κάνουμε : To κουίζ θα γίνει με 1 οθόνη (screen) και θα χρησιμοποιεί Λίστες και Διαδικασίες To τελικό αποτέλεσμα θα είναι όπως αυτό της Εικόνας 1. Οθόνη κουίζ Label (μετρητής_ερώτησης) Label (ερώτηση) Image ( κεντρική_εικόνα ) Label (αποτελέσματα) ButtonA ButtonB ButtonC ButtonD Οθόνη «τελική» Εικόνα 1: Στιγμιότυπα οθόνης της εφαρμογής ΦΑΣΗ 2η : ΥΛΟΠΟΙΗΣΗ 2.1 Designer Στην φάση αυτή θα επιλέξουμε τα συστατικά μέρη για την εφαρμογή μας , την θέση τους στην οθόνη και τις ιδιότητές τους. 2.1.1 Components Component Type Palette Group Όνομα Χρήση Από την ομάδα του πλαισίου Palette Επιλέγουμε το αντικείμενο και το μεταφέρουμε στο πλαίσιο Viewer Αλλάζουμε το Όνομα με το κουμπί Rename Πώς θα χρησιμοποιηθεί στην εφαρμοφή Label User Interface Μετρητής_ερώτησης θα εμφανίζει τον αύξοντα αριθμό της ερώτησης Vertical Arrangement Layout Vertical Arrangement1 Μέσα σε αυτό θα τοποθετηθεί το κείμενο της ερώτησης , στοιχισμένη στο κέντρο Label User Interface ερώτηση Θα εμφανίζει το κείμενο της κάθε ερώτησης
  • 2. ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 2 Image User Interface κεντρική_εικόνα Θα εμφανίζεται η εικόνα που αντιστοιχεί σε κάθε ερώτηση Label User Interface αποτελέσματα Θα εμφανίζει το σκορ στην τελική οθόνη Button User Interface ButtonA Κουμπί 1ης επιλογής Label User Interface Space1 Κενό μεταξύ κουμπιών Button User Interface ButtonB Κουμπί 2ης επιλογής Label User Interface Space2 Κενό μεταξύ κουμπιών Button User Interface ButtonC Κουμπί 3ης επιλογής Label User Interface Space3 Κενό μεταξύ κουμπιών Button User Interface ButtonD Κουμπί 4ης επιλογής Label User Interface Space4 Κενό μεταξύ κουμπιών Clock Sensors Clock1 Ανά 2sec εμφανίζει την επόμενη ερώτηση Πίνακας 1: Τα συστατικά μέρη της εφαρμογής 2.1.2 MEDIA Θα ανεβάσουμε τις 10 εικόνες που θα συνοδεύουν την κάθε ερώτηση και μία για την εμφάνιση του score στην τελική οθόνη. Τα πλήρη ονόματά τους θα τα χρειαστούμε στη δημιουργία της αντίστοιχης λίστας. 2.2 Blocks Editor Θα δημιουργήσουμε 7 λίστες των 10 στοιχείων. 2.2.1 ΛΙΣΤΕΣ ΟΝΟΜΑ ΧΡΗΣΗ Textquestio n Θα περιλαμβάνει τα κείμενα των 10 ερωτήσεων Mypictures θα περιλαμβάνει τις 10 εικόνες που θα συνοδεύουν τις ερωτήσεις ButtonA Θα περιλαμβάνει τις 10 απαντήσεις που θα εμφανιστούν στο κουμπί ButtonA ButtonB Θα περιλαμβάνει τις 10 απαντήσεις που θα εμφανιστούν στο κουμπί ButtonB ButtonC Θα περιλαμβάνει τις 10 απαντήσεις που θα εμφανιστούν στο κουμπί ButtonC ButtonD Θα περιλαμβάνει τις 10 απαντήσεις που θα εμφανιστούν στο κουμπί ButtonD Answers Θα περιλαμβάνει ανά ερώτηση, την σωστή απάντηση Πίνακας 2: Τα ονόματα, η χρήση και τα στοιχεία των λιστών 2.2.2 ΜΕΤΑΒΛΗΤΕΣ ΟΝΟΜΑ ΧΡΗΣΗ ΕΝΤΟΛΕΣ QuestionNumber Μετράει τον αύξοντα αριθμό ερώτησης Score Μετράει το πλήθος των σωστών απαντήσεων Πίνακας 3: Τα ονόματα, η χρήση και η αρχικοποίηση των μεταβλητών
  • 3. ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 3 2.2.3 ΔΙΑΔΙΚΑΣΙΕΣ ΟΝΟΜΑ ΧΡΗΣΗ ΕΝΤΟΛΕΣ NextQuestion Εμφανίζει κάθε μία από τις 10 ερωτήσεις με τις αντίστοιχες επιλογές απαντήσεις και εικόνα Καλείται όταν εμφανιστεί η αρχική οθόνη End Προσαρμόζει τον βασικό σχεδιασμό στον Designer για την τελική οθόνη και την εμφάνιση του score Καλείται από την NextQuestion, όταν QuestionNumber>=11 Πίνακας 4: Τα ονόματα, η χρήση και η κλήση των διαδικασιών Εμφάνιση Των 10 Ερωτήσεων Όταν τελειώσουν οι 10 ερωτήσεις Εικόνα 2: Ο ορισμός της Διαδικασίας NextQuestion, για την εναλλαγή των ερωτήσεων Επιλογές εμφάνισης Πώς θα εμφανίζεται ο αύξων αριθμός της ερώτησης στο Label «Μετρητής_ερώτησης» Απόδοση τιμών στις λίστες Της κεντρικής εικόνας Των 4 επιλογών/απαντήσεων Αν τελειώσουν οι 10 ερωτήσεις καλείται η διαδικασία εnd για να εμφανιστεί το αποτέλεσμα
  • 4. ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 4 Εικόνα 3: Ο ορισμός της Διαδικασίας end, για την τελική οθόνη Από τα 4 αρχικά buttons χρειαζόμαστε μόνο τα 2 για να δώσουμε επιλογές Τέλος/Ξαναπαίξε Στρογγυλοποιεί και εμφανίζει το σκορ στην οθόνη Ρυθμίζει την εμφάνιση των στοιχείων 2.2.4 BUTTONS Θα χρειαστεί να ρυθμίσουμε το ρολόι που είχαμε εισάγει στον Designer, ως μη ορατό στοιχείο, και το οποίο ανά 2 δευτερόλεπτα, αλλάζει την ερώτηση. Εικόνα 4: Ιδιότητες ρολογιού και λειτουργία Η λειτουργία των 4 κουμπιών (Buttons) που εμφανίζουν τις 4 επιλογές απαντήσεων , φαίνεται παρακάτω: Τα κουμπιά ΕπιλογήΑ και ΕπιλογήΒ , χρησιμοποιούνται και στην «τελική οθόνη» για την επιλογή ΞΑΝΑΠΑΙΞΕ/ ΤΕΛΟΣ. Εικόνα 5: Ο κώδικας για την επιλογήΑ Αν είμαστε στις 10 ερωτήσεις -Ελέγχει αν είναι η σωστή και την πρασινίζει , αλλιώς την κοκκινίζει -Ενεργοποιεί το ρολόι Αν έχουν τελειώσει οι 10 ερωτήσεις λόγω της end, το κουμπί αυτό γίνεται το ΤΕΛΟΣ Αν είμαστε στην αρχή , καλεί την NextQuestion
  • 5. ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ19 5 Εικόνα 6: Ο κώδικας για την επιλογήΒ Αν έχουν τελειώσει η 10 ερωτήσεις, και βρισκόμαστε στην οθόνη που εμφανίζεται το σκορ, λόγω της διαδικασίας end, το κουμπί αυτό χρησιμοποιείται για το ΞΑΝΑΠΑΙΞΕ , οπότε μηδενίζουμε το μετρητή ερώτησης και το σκορ Τα κουμπιά ΕπιλογήΓ και ΕπιλογήΔ, χρησιμοποιούνται αποκλειστικά για την εμφάνιση επιλογών απαντήσεων μέσα στο κουίζ , οπότε οι εντολές τους είναι: Εικόνα 7: Ο κώδικας για τις επιλογές Γ και Δ ΦΑΣΗ 3η : ΛΕΙΤΟΥΡΓΙΑ-ΣΥΝΤΗΡΗΣΗ 3.1 Εκτελούμε την εφαρμογή μας , με ένα από τους διαθέσιμους τρόπους (Emulator, USB, συσκευή με QR Code) και διορθώνουμε/βελτιώνουμε όπου χρειάζεται. 3.2 Συσκευάζουμε την εφαρμογή μας σε .apk για να την εγκαταστήσουμε στην συσκευή μας ή να την διανείμουμε στο Google Play 3.3 ΕΠΕΚΤΑΣΙΜΟΤΗΤΑ 1) Διερευνήστε ποιες αλλαγές θα κάνατε στον κώδικα, ώστε να μετατραπεί σε ένα κουίζ 20 ερωτήσεων (λίστες, μεταβλητές, συνθήκες) 2) Διερευνήστε ποιες μετατροπές θα κάνατε στον κώδικα, ώστε το κουίζ να δίνει 2 και όχι 4 επιλογές απαντήσεων 3) Διερευνήστε ποιες μετατροπές θα κάνατε στον κώδικα, ώστε στην ίδια οθόνη (screen1) πριν την εμφάνιση των ερωτήσεων, να υπάρχει εισαγωγικό κείμενο και κουμπί ΞΕΚΙΝΑ (πάρτε ιδέες από την διαδικασία end και πώς χρησιμοποιείται για να εμφανίσει την «τελική» οθόνη ανακοίνωσης του σκορ) 4) Διερευνήστε ποιες μετατροπές θα κάντε στον αρχικό σχεδιασμό του app, ώστε η «αρχική» και «τελική» οθόνη να μην βρίσκονται στο Screen1, αλλά να σε ξεχωριστά screen ΠΗΓΕΣ: Βασισμένο στο video tutorial https://www.youtube.com/watch?v=SKsJa_A0Un4