NursEscape platform workflow

Πώς λειτουργεί το NursEscape

Το NursEscape οργανώνει ολόκληρη τη διαδρομή μιας digital escape-room εκπαιδευτικής δραστηριότητας: από τη δημοσίευση μιας συγκεκριμένης έκδοσης του room και την ανάθεσή της σε learners, έως την εκτέλεση, την αποθήκευση προόδου, την ολοκλήρωση, τα αποτελέσματα και — όπου έχει ενεργοποιηθεί — την έκδοση certificate of completion.

Το interactive room και η εκπαιδευτική πλατφόρμα παραμένουν διακριτά. Το room είναι μια ανεξάρτητη frontend web εφαρμογή. Το NursEscape διαχειρίζεται την πρόσβαση, το εκπαιδευτικό context, την έκδοση του room, την προσπάθεια και τα δεδομένα που το room επιστρέφει μέσω ελεγχόμενης επικοινωνίας.

Έχετε ήδη λογαριασμό; Σύνδεση

Η εκπαιδευτική ροή, βήμα προς βήμα

1. Ο Instructor οργανώνει το εκπαιδευτικό πλαίσιο

Ο Instructor δημιουργεί ή διαχειρίζεται ένα Course και, όπου χρειάζεται, οργανώνει learners σε Groups ή Cohorts.

Οι learners προσκαλούνται στην πλατφόρμα και εντάσσονται στο κατάλληλο organizational και educational context. Το NursEscape δεν λειτουργεί σήμερα ως ανοιχτή consumer υπηρεσία αυτοεγγραφής.

2. Ένα Room Package δημοσιεύεται σε συγκεκριμένη έκδοση

Τα digital escape rooms δεν δημιουργούνται μέσα σε visual builder του NursEscape. Αναπτύσσονται ανεξάρτητα ως frontend web εφαρμογές και ανεβαίνουν στην πλατφόρμα ως ολοκληρωμένα ZIP packages.

Πριν χρησιμοποιηθεί ένα room σε assignment, το package εισάγεται στην πλατφόρμα, ελέγχεται σύμφωνα με τους κανόνες του Room Package model και δημοσιεύεται ως συγκεκριμένη έκδοση.

Η έκδοση που δημοσιεύεται αποτελεί διακριτό artifact. Έτσι, η εκπαιδευτική δραστηριότητα μπορεί να συνδεθεί με το ακριβές room version που έχει επιλεγεί.

3. Ο Instructor δημιουργεί Assignment

Ο Instructor δημιουργεί Assignment και το συνδέει με συγκεκριμένη δημοσιευμένη έκδοση ενός room.

Το assignment ορίζει το εκπαιδευτικό πλαίσιο στο οποίο θα είναι διαθέσιμη η εμπειρία και ποιοι learners θα έχουν πρόσβαση, άμεσα ή μέσω του course/group context.

Όπου υποστηρίζεται από τις ενεργές ρυθμίσεις του assignment, μπορούν να εφαρμοστούν κριτήρια σχετικά με τον αριθμό προσπαθειών και την έκδοση certificate of completion.

4. Ο learner βλέπει μόνο ό,τι του έχει ανατεθεί

Μετά τη σύνδεσή του, ο learner έχει πρόσβαση στις αναθέσεις που αντιστοιχούν στον λογαριασμό και στο εκπαιδευτικό του context.

Για ένα διαθέσιμο room μπορεί να εμφανίζονται πληροφορίες όπως:

  • τίτλος room,
  • assignment,
  • course,
  • room version,
  • difficulty, όταν έχει δηλωθεί,
  • estimated duration, όταν έχει δηλωθεί,
  • τρέχουσα πρόοδος,
  • προηγούμενο score, όταν υπάρχει,
  • αριθμός προηγούμενων προσπαθειών.

Η ακριβής παρουσίαση εξαρτάται από τα metadata και τα δεδομένα που υπάρχουν για το συγκεκριμένο room και assignment.

5. Launch ή Resume

Ο learner μπορεί να ξεκινήσει μια νέα επιτρεπόμενη προσπάθεια ή να συνεχίσει μια ενεργή προσπάθεια όταν υπάρχει αποθηκευμένο state.

Το room ανοίγει μέσα σε sandboxed iframe. Το NursEscape δημιουργεί το απαραίτητο context της προσπάθειας και το room εκτελείται ως ανεξάρτητη web εφαρμογή μέσα στο ελεγχόμενο runtime.

6. Το room επικοινωνεί μέσω του NursEscape SDK

Το Room Package δεν αποκτά άμεση πρόσβαση στην εσωτερική εφαρμογή. Επικοινωνεί με το NursEscape μέσω του JavaScript SDK.

Το SDK υποστηρίζει σήμερα λειτουργίες για:

  • getState
  • saveState
  • progress
  • score
  • event
  • complete
  • locale/context

Ανάλογα με τον σχεδιασμό του συγκεκριμένου room, αυτές οι δυνατότητες μπορούν να χρησιμοποιηθούν για αποθήκευση game/learning state, ενημέρωση προόδου, score, structured events και completion.

7. Η προσπάθεια μπορεί να συνεχιστεί

Όταν ένα room αποθηκεύει state μέσω της πλατφόρμας, μια ενεργή προσπάθεια μπορεί να συνεχιστεί από το διαθέσιμο αποθηκευμένο state αντί να απαιτείται πάντοτε επανεκκίνηση από την αρχή.

Το ακριβές περιεχόμενο του saved state καθορίζεται από το εκάστοτε Room Package.

8. Completion και Result Page

Όταν το room δηλώσει completion μέσω του SDK:

  • η προσπάθεια σημειώνεται ως completed,
  • η πρόοδος γίνεται 100%,
  • αποθηκεύονται score και max score εφόσον παρέχονται,
  • καταγράφεται ο χρόνος ολοκλήρωσης,
  • ο learner οδηγείται σε result page.

Η result page μπορεί να εμφανίζει, ανάλογα με τα διαθέσιμα δεδομένα:

  • status,
  • progress,
  • score,
  • percentage,
  • duration,
  • attempt number,
  • course,
  • room/version.

Αν το assignment επιτρέπει επιπλέον προσπάθειες, ο learner μπορεί να επαναλάβει την εμπειρία.

9. Certificate of completion, όπου εφαρμόζεται

Όταν ένα assignment έχει ενεργοποιημένο certificate και πληρούνται τα καθορισμένα criteria — completion ή completion μαζί με minimum score, ανάλογα με τη ρύθμιση — το NursEscape μπορεί να εκδώσει certificate of completion.

Το certificate:

  • συνδέεται με τη συγκεκριμένη ολοκλήρωση,
  • αποτελεί immutable snapshot,
  • διαθέτει τυχαίο public verification number,
  • υποστηρίζει δημόσια επαλήθευση,
  • διαθέτει QR verification,
  • μπορεί να παραχθεί ως PDF σε Ελληνικά ή Αγγλικά,
  • μπορεί να ανακληθεί όταν χρειάζεται, χωρίς να διαγράφεται σαν να μην είχε υπάρξει.

Important microcopy: Το certificate τεκμηριώνει την ολοκλήρωση συγκεκριμένης εκπαιδευτικής δραστηριότητας. Δεν αποτελεί επαγγελματική πιστοποίηση, accreditation ή άδεια άσκησης επαγγέλματος.

Το room είναι ανεξάρτητη εφαρμογή. Η πλατφόρμα διαχειρίζεται το εκπαιδευτικό context.

Ο αρχιτεκτονικός διαχωρισμός ανάμεσα στο Room Package και στο NursEscape είναι κεντρικός στον τρόπο λειτουργίας της πλατφόρμας.

Τι μπορεί να περιέχει ένα Room Package

Ένα room μπορεί να αναπτυχθεί με διαφορετικές frontend τεχνολογίες και να περιλαμβάνει, μεταξύ άλλων:

  • HTML,
  • CSS,
  • JavaScript,
  • JSON,
  • compiled React, Vue ή Svelte,
  • Phaser,
  • Three.js / WebGL,
  • WASM,
  • εικόνες,
  • audio,
  • video,
  • animations,
  • άλλα static frontend assets.

Αυτό επιτρέπει στα individual rooms να εξελίσσονται τεχνολογικά και σχεδιαστικά ανεξάρτητα από τον πυρήνα της εκπαιδευτικής πλατφόρμας.

Τι δεν εκτελείται μέσα σε ένα Room Package

Server-side executable code δεν επιτρέπεται να εκτελείται ως μέρος του room package.

Το NursEscape δεν λειτουργεί ως generic hosting environment για αυθαίρετο backend code.

Τι αναλαμβάνει το NursEscape

Η πλατφόρμα αναλαμβάνει:

  • package validation,
  • storage,
  • versioning,
  • immutable publishing,
  • assignment binding,
  • learner access,
  • sandbox execution,
  • attempt context,
  • progress/state/results storage,
  • certificate issuance και verification, όπου εφαρμόζεται.

Με αυτό το μοντέλο, το interactive experience μπορεί να παραμένει ευέλικτο, ενώ η εκπαιδευτική διαχείριση και η καταγραφή της προσπάθειας παραμένουν συνεπείς.

Security-focused room execution

Το NursEscape έχει σχεδιαστεί ώστε το Room Package να μην εκτελείται με την ίδια πρόσβαση που έχει η κύρια εφαρμογή.

Sandboxed iframe

Το room ανοίγει μέσα σε sandboxed iframe, ώστε να περιορίζεται η πρόσβασή του στο περιβάλλον της βασικής εφαρμογής.

Δεν αποκτά πρόσβαση στο application session

Το room δεν αποκτά πρόσβαση:

  • στα cookies του NursEscape,
  • στο application session,
  • στο parent DOM,
  • σε εσωτερικά application endpoints.

Ελεγχόμενη επικοινωνία μέσω SDK

Η επικοινωνία μεταξύ room και πλατφόρμας πραγματοποιείται μέσω του NursEscape JavaScript SDK και του context που παρέχει η πλατφόρμα.

Αυτό επιτρέπει στο room να ζητά ή να επιστρέφει τις πληροφορίες που χρειάζονται για τη συγκεκριμένη προσπάθεια χωρίς να απαιτείται άμεση πρόσβαση στην εσωτερική εφαρμογή.

Versioning: η ανάθεση συνδέεται με συγκεκριμένο room artifact

Ένα σημαντικό χαρακτηριστικό του NursEscape είναι ότι τα δημοσιευμένα rooms είναι versioned.

Όταν ένα room εξελίσσεται, η νέα έκδοση μπορεί να αποτελεί διαφορετικό published artifact. Ένα assignment συνδέεται με συγκεκριμένη έκδοση και όχι απλώς με έναν μεταβαλλόμενο τίτλο room.

Αυτό έχει πρακτική αξία για:

  • τη συνέπεια της εκπαιδευτικής δραστηριότητας,
  • την αναφορά του ακριβούς room version στα αποτελέσματα,
  • την ιστορικότητα των attempts,
  • τη μελλοντική εκπαιδευτική αξιολόγηση,
  • τη δυνατότητα ακριβέστερης αναπαραγωγής συνθηκών σε μελλοντικό ερευνητικό σχεδιασμό.

Η ύπαρξη versioned artifacts αποτελεί research-oriented technical capability. Δεν αποτελεί από μόνη της validation της εκπαιδευτικής αποτελεσματικότητας του NursEscape.

Τι βλέπει ο Instructor μετά την εκπαιδευτική δραστηριότητα

Το NursEscape διαθέτει πραγματικό Results Dashboard για την παρακολούθηση της δραστηριότητας που καταγράφεται από την πλατφόρμα και τα rooms.

Συνοπτικά αποτελέσματα

Ανάλογα με τα διαθέσιμα δεδομένα, ο Instructor μπορεί να εξετάζει:

  • attempts,
  • participants,
  • completion rate,
  • average progress,
  • average score,
  • average duration.

Learner και session details

Ο Instructor μπορεί να εξετάζει επιμέρους learner/session information σχετική με τις προσπάθειες στο δικό του educational/organizational context.

Event timeline και saved state

Όταν το room καταγράφει structured events ή saved state, τα αντίστοιχα δεδομένα μπορούν να είναι διαθέσιμα για ανασκόπηση σύμφωνα με τη λειτουργία του Results Dashboard.

Η χρησιμότητα αυτών των δεδομένων εξαρτάται από το τι έχει σχεδιαστεί να καταγράφει το συγκεκριμένο room.

CSV export

Τα διαθέσιμα results μπορούν να εξαχθούν σε CSV για περαιτέρω εκπαιδευτική ανάλυση ή διαχείριση.

Τι καταγράφεται — και τι εξαρτάται από το room

Το NursEscape μπορεί να αποθηκεύει δεδομένα σχετικά με την εκπαιδευτική δραστηριότητα, όπως assignment, room/version, attempt number, progress, score, saved state, timestamps, completion status και structured room events.

Ωστόσο, δεν είναι όλα τα πεδία υποχρεωτικά για κάθε experience.

Platform-level context

Η πλατφόρμα γνωρίζει το σχετικό organizational, course, assignment, room version και attempt context.

Room-reported data

Progress, score, saved state και structured events εξαρτώνται από τον τρόπο με τον οποίο έχει αναπτυχθεί το συγκεκριμένο Room Package και από τις λειτουργίες του SDK που χρησιμοποιεί.

Responsible room authoring

Τα Room Packages πρέπει να σχεδιάζονται με data minimization ως βασική αρχή. Room authors δεν πρέπει να αποθηκεύουν σε saved state ή event payloads προσωπικά ή ευαίσθητα δεδομένα που δεν είναι απαραίτητα για την εκπαιδευτική λειτουργία.

Τι λειτουργεί σήμερα και τι παραμένει roadmap

Η δημόσια παρουσίαση του NursEscape πρέπει να διαχωρίζει με σαφήνεια τις production λειτουργίες από δυνατότητες που έχουν προβλεφθεί αρχιτεκτονικά ή βρίσκονται σε μελλοντική ανάπτυξη.

Current production capabilities

Σήμερα το NursEscape υποστηρίζει:

  • Learner, Instructor και Super Admin roles,
  • multi-organization architecture,
  • courses,
  • groups/cohorts,
  • assignments,
  • invitations,
  • CSV bulk invitations,
  • Room Package upload,
  • published room versions,
  • assignment-to-room-version binding,
  • learner attempts,
  • Launch / Resume,
  • progress,
  • saved state,
  • scores, όταν παρέχονται,
  • structured events,
  • completion,
  • result pages,
  • instructor Results Dashboard,
  • event timelines,
  • CSV result export,
  • certificates of completion και public verification.

Πώς εντάσσεται σε ένα εκπαιδευτικό οικοσύστημα

Το NursEscape δεν έχει σχεδιαστεί για να αντικαταστήσει κάθε άλλο εκπαιδευτικό εργαλείο.

Σε σχέση με ένα LMS

Ένα LMS, όπως Moodle ή eClass, καλύπτει ευρύτερες ανάγκες οργάνωσης μαθημάτων, υλικού και δραστηριοτήτων.

Το NursEscape εστιάζει στην παράδοση και διαχείριση immersive, stateful digital escape-room experiences και στην καταγραφή της σχετικής εκπαιδευτικής δραστηριότητας.

Δεν υπάρχει σήμερα production Moodle/LTI/SCORM integration.

Σε σχέση με ένα quiz

Ένα quiz μπορεί να είναι κατάλληλο και αποτελεσματικό για συγκεκριμένους μαθησιακούς στόχους.

Ένα digital escape room προσφέρει διαφορετικό format: μπορεί να συνδυάζει περιβάλλον, αφήγηση, multimedia, αλληλουχίες ενεργειών, στοιχεία που πρέπει να συνδυαστούν, puzzles, αποφάσεις και feedback μέσα σε μια ενιαία stateful εμπειρία.

Σε σχέση με μια case study

Μια παραδοσιακή case study μπορεί να μετατραπεί σε διαδραστική ψηφιακή εμπειρία όπου ο learner αναζητά στοιχεία, συνδυάζει δεδομένα, αλληλεπιδρά με το περιβάλλον και λαμβάνει feedback.

Δεν ισχυριζόμαστε ότι κάθε case study πρέπει να μετατρέπεται σε escape room ή ότι το digital format είναι κατάλληλο για κάθε learning objective.

Για ιδρύματα και εκπαιδευτικές ομάδες

Η multi-organization αρχιτεκτονική του NursEscape επιτρέπει τεχνικά τη δημιουργία διακριτών organizational contexts με instructors, learners, courses, groups, assignments και αποτελέσματα.

Αυτό παρέχει τη βάση για academic collaborations, pilots και institutional deployments.

Δεν έχει ακόμη δημοσιευθεί συγκεκριμένο commercial model, subscription plan, licensing scheme ή pricing.

Συχνές ερωτήσεις

Μπορεί οποιοσδήποτε να δημιουργήσει λογαριασμό και να παίξει rooms;

Όχι ως ανοιχτή consumer υπηρεσία. Οι learners προσκαλούνται ή εντάσσονται σε συγκεκριμένο εκπαιδευτικό context και βλέπουν τις αναθέσεις για τις οποίες έχουν δικαίωμα πρόσβασης.

Το NursEscape έχει ενσωματωμένο escape-room builder;

Όχι. Τα rooms δημιουργούνται ως ανεξάρτητες frontend web εφαρμογές και ανεβαίνουν ως ολοκληρωμένα Room Packages.

Μπορεί ένα room να αποθηκεύει πρόοδο;

Ναι, όταν το room έχει υλοποιηθεί ώστε να χρησιμοποιεί τις σχετικές δυνατότητες του NursEscape SDK. Το room μπορεί να αποθηκεύει state και progress ώστε μια ενεργή προσπάθεια να μπορεί να συνεχιστεί.

Όλα τα rooms έχουν score;

Όχι απαραίτητα. Η καταγραφή score εξαρτάται από τον σχεδιασμό του room και από το αν το room παρέχει score/max score στην πλατφόρμα.

Υπάρχει realtime ομαδικό gameplay;

Όχι σήμερα ως production capability. Η υποστήριξη πιο προηγμένων team experiences βρίσκεται στη μελλοντική κατεύθυνση της πλατφόρμας.

Τα certificates είναι επαγγελματικές πιστοποιήσεις;

Όχι. Είναι certificates of completion για συγκεκριμένες εκπαιδευτικές δραστηριότητες και δεν αποτελούν accreditation ή επαγγελματική πιστοποίηση.

Μπορεί άλλο πανεπιστήμιο να χρησιμοποιήσει το NursEscape;

Η αρχιτεκτονική είναι multi-organization και μπορεί τεχνικά να υποστηρίξει διαφορετικά institutional contexts. Το NursEscape είναι ανοικτό σε ακαδημαϊκές συνεργασίες, pilots και institutional deployments κατόπιν επικοινωνίας. Δεν έχει δημοσιευθεί ακόμη συγκεκριμένο licensing ή pricing model.

Επόμενο βήμα

Αν αξιολογείτε τη χρήση digital escape rooms σε μάθημα, πρόγραμμα εκπαίδευσης ή μελλοντικό ερευνητικό σχεδιασμό, δείτε τι μπορεί να υποστηρίξει το NursEscape σε institutional context.