SlideShare a Scribd company logo
1 of 5
Download to read offline
ΣΤΕΛΛΑ ΤΡΥΦΩΝΙΔΟΥ, ΠΕ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).pdftryfonid
 
Giants of science
Giants of scienceGiants of science
Giants of sciencetryfonid
 
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 finaltryfonid
 
Evaluation1st mobility
Evaluation1st mobilityEvaluation1st mobility
Evaluation1st mobilitytryfonid
 
Selm Project hacking hate Hackathon
Selm Project hacking hate HackathonSelm Project hacking hate Hackathon
Selm Project hacking hate Hackathontryfonid
 
Astronomy ar vr
Astronomy ar vr Astronomy ar vr
Astronomy ar vr tryfonid
 
Trigonometria
TrigonometriaTrigonometria
Trigonometriatryfonid
 
Ptolemaios
PtolemaiosPtolemaios
Ptolemaiostryfonid
 
Lord of the ring
Lord of the ringLord of the ring
Lord of the ringtryfonid
 
Eduweb online purchches&services
Eduweb online purchches&servicesEduweb online purchches&services
Eduweb online purchches&servicestryfonid
 
Arduino pan trian
Arduino pan trianArduino pan trian
Arduino pan triantryfonid
 
σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)σχεδιο υποβολής εε γελ τυχερου B (1)
σχεδιο υποβολής εε γελ τυχερου B (1)tryfonid
 
σχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου ασχεδιο υποβολής εε γελ τυχερου α
σχεδιο υποβολής εε γελ τυχερου αtryfonid
 
εε ομαδας4
εε ομαδας4εε ομαδας4
εε ομαδας4tryfonid
 
εε ομαδας 3
εε ομαδας 3εε ομαδας 3
εε ομαδας 3tryfonid
 
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2
Εφαρμογές για έξυπνες συσκευές , ΕΕ Ομάδας 2tryfonid
 

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

ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfssuserf9afe7
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYssuser369a35
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορίαeucharis
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Irini Panagiotaki
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHROUT Family
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-242lykkomo
 
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxeucharis
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΟΛΓΑ ΤΣΕΧΕΛΙΔΟΥ
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxssuserb0ed14
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx7gymnasiokavalas
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της ΙταλίαςKonstantina Katirtzi
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνεDimitra Mylonaki
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfIrini Panagiotaki
 

Recently uploaded (13)

ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdfΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
ΠΑΝΕΛΛΗΝΙΕΣ 2024 ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΣΣΑ ΚΑΙ ΛΟΓΟΤΕΧΝΙΑ.pdf
 
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOYEKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
EKSETASTEA KAI DIDAKTEA YLH G TAKSHS GENIKOY LYKEIOY
 
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων -  Βυζαντινή ΑυτοκρατορίαΗ Δυναστεία των Παλαιολόγων -  Βυζαντινή Αυτοκρατορία
Η Δυναστεία των Παλαιολόγων - Βυζαντινή Αυτοκρατορία
 
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
Οδηγίες για τη δημιουργία διαδραστικών δραστηριοτήτων με την εφαρμογή Wordwal...
 
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣHRODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
RODOPI CHALLENGE (ROC 50 MILES) 2024 ΤΕΧΝΙΚΗ ΕΝΗΜΕΡΩΣH
 
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
ΕΝΔΟΣΧΟΛΙΚΕΣ_ΠΡΟΓΡΑΜΜΑ endosxolikes 2023-24
 
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docxΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
ΤΑ ΠΟΤΑΜΙΑ ΤΗΣ ΕΛΛΑΔΑΣ - Γεωγραφία .docx
 
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξειςΓιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
Γιορτή της μητέρας-Φύλλα εργασιών για όλες τις τάξεις
 
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptxΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
ΚΛΙΜΑΤΙΚΗ ΑΛΛΑΓΗ ΚΑΙ ΠΟΛΙΤΙΚΕΣ ΤΗΣ Ε.Ε..pptx
 
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptxΕκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
Εκπαιδευτική επίσκεψη στο 1ο ΕΠΑΛ Καβάλας.pptx
 
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
2η Διεθνική Συνάντηση μαθητών και καθηγητών στο Σαλέρνο της Ιταλίας
 
Το άγαλμα που κρύωνε
Το άγαλμα που                       κρύωνεΤο άγαλμα που                       κρύωνε
Το άγαλμα που κρύωνε
 
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdfΟδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
Οδηγίες για τη δημιουργία Flashcard με το Quizlet.pdf
 

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