Με αφορμή το άρθρο:
https://alkisg.mysch.gr/steki/index.php?topic=5748.msg64870#msg64870
ήθελα να ρωτήσω κατά πόσο εύκολο θα είναι για τους μαθητές να το υλοποιήσουμε μέσα σε linux. Αλλιώς πρέπει να βρω τρόπο να ξεκινήσω κάποιους υπολογιστές με φλασάκια με το FreeDOS να βάλω και τις γλώσσες μαζί και να κάνουν δοκιμές .... δεν ξέρω αν θα τα καταφέρουμε με θέματα συμβατότητας κλπ
Όλες οι παλιές γλώσσες παίζουν σε dosbox, εγκατέστησέ το από το κέντρο λογισμικού.
Αν βάλεις τον "εικονικό δίσκο" του dosbox στα κοινόχρηστα, θα μπορούν να δουλεύουν όλοι οι μαθητές στον ίδιο δίσκο χωρίς να χρειάζεται ο καθένας το δικό του.
Παράθεση από: alkisg στις 17 Φεβ 2019, 11:48:19 ΠΜ
Όλες οι παλιές γλώσσες παίζουν σε dosbox, εγκατέστησέ το από το κέντρο λογισμικού.
Αν βάλεις τον "εικονικό δίσκο" του dosbox στα κοινόχρηστα, θα μπορούν να δουλεύουν όλοι οι μαθητές στον ίδιο δίσκο χωρίς να χρειάζεται ο καθένας το δικό του.
Ευχαριστώ ....
Με τα Ελληνικά έχω ένα θέμα ... Πώς ρυθμίζονται;
Σιγουρα ειναι καλο να διδαχτουν αυτες οι γλωσσες; Αλλαζουν/καθοριζουν τον τροπο σκεψης του μαθητη σε σειριακο προγραμματισμο, ενω αυτες οι γλωσσες και αυτος ο προγραμματισμος δεν υφισταται πλεον.
Γιατι δεν κανετε την Γλωσσα, scratch, blockly ή microworlds ; Απο περιεργεια ρωταω.
Παράθεση από: za√'ag στις 17 Φεβ 2019, 12:31:50 ΜΜ
Ευχαριστώ ....
Με τα Ελληνικά έχω ένα θέμα ... Πώς ρυθμίζονται;
Χαχα, Ελληνικά σε DOS! :P ;D :D
Δοκίμασε λίγο ένα πρόγραμμα πληκτρολόγησης Ελληνικών που είχα φτιάξει σε assembly το '96, λογικά θα δουλεύει ακόμα:
https://alkisg.mysch.gr/downloads/
Παράθεση από: mitsospap στις 17 Φεβ 2019, 03:09:18 ΜΜ
Σιγουρα ειναι καλο να διδαχτουν αυτες οι γλωσσες; Αλλαζουν/καθοριζουν τον τροπο σκεψης του μαθητη σε σειριακο προγραμματισμο, ενω αυτες οι γλωσσες και αυτος ο προγραμματισμος δεν υφισταται πλεον.
Γιατι δεν κανετε την Γλωσσα, scratch, blockly ή microworlds ; Απο περιεργεια ρωταω.
Το scratch το έχουν κάνει από το δημοτικό (όχι ότι το ξέρουν) και αντιδρούν ότι το βαριούνται !!
Ο σκοπός είναι να συγκρίνουν τις εντολές και το συντακτικό της κάθε μιας ...
Δεν είναι σίγουρο οτι θα το κάνω ... Από ότι αντιλαμβάνομαι δεν θέλουν να κάνουν τίποτα ... να περνάει η ώρα τους θέλουν ...
Μπορεί τελικά να κάνουν μια παρουσίαση σχετικά με την ασφάλεια/cyber bulling/κοινωνικά δίκτυα ....
Παράθεση από: alkisg στις 17 Φεβ 2019, 07:02:50 ΜΜ
Χαχα, Ελληνικά σε DOS! :P ;D :D
Δοκίμασε λίγο ένα πρόγραμμα πληκτρολόγησης Ελληνικών που είχα φτιάξει σε assembly το '96, λογικά θα δουλεύει ακόμα:
https://alkisg.mysch.gr/downloads/
Με την κωδικοσελίδα είναι το "πρόβλημα" ... δεν το δοκίμασα ακόμα το πρόγραμμά σου αλλά εκεί βασικά το βλέπω μιας και τα Ελληνικά δεν εμφανίζονται στην οθόνη
ΟΚ τελικά έχει ενσωματωμένη υποστήριξη και για κωδικοσελίδα και για πληκτρολόγηση. Αρκεί να τρέξεις την εντολή "keyb el459 737" μέσα στο DOSBox, είτε χειρωνακτικά είτε από το AUTOEXEC.BAT του. Η αλλαγή Ελληνικά / Αγγλικά μετά γίνεται με Αριστερό Alt+Δεξί Shift / Αριστερό Alt+Αριστερό Shift.
Παράθεση από: alkisg στις 18 Φεβ 2019, 08:50:02 ΠΜ
ΟΚ τελικά έχει ενσωματωμένη υποστήριξη και για κωδικοσελίδα και για πληκτρολόγηση. Αρκεί να τρέξεις την εντολή "keyb el459 737" μέσα στο DOSBox, είτε χειρωνακτικά είτε από το AUTOEXEC.BAT του. Η αλλαγή Ελληνικά / Αγγλικά μετά γίνεται με Αριστερό Alt+Δεξί Shift / Αριστερό Alt+Αριστερό Shift.
Το drive Ζ: του dosbox εχει ελεύθερο χώρο 0 Bytes και δεν με αφήνει να γράψω μέσα (λογικό) ... το έφτιαξα σαν GR.BAT στο C: (που κάνω mount) στο οποίο έβαλα όσα χρειάζομαι
Παράθεση από: za√'ag στις 18 Φεβ 2019, 08:22:50 ΠΜ
Το scratch το έχουν κάνει από το δημοτικό (όχι ότι το ξέρουν) και αντιδρούν ότι το βαριούνται !!
Ο σκοπός είναι να συγκρίνουν τις εντολές και το συντακτικό της κάθε μιας ...
Δεν είναι σίγουρο οτι θα το κάνω ... Από ότι αντιλαμβάνομαι δεν θέλουν να κάνουν τίποτα ... να περνάει η ώρα τους θέλουν ...
Μπορεί τελικά να κάνουν μια παρουσίαση σχετικά με την ασφάλεια/cyber bulling/κοινωνικά δίκτυα ....
Για την ασφαλεια στο διαδικτυο εχει πολυ πραγμα το saferiternet4kids.gr μεχρι και quiz.
Το προβλημα με το scratch ειναι οτι πρεπει να βρεις εσυ ασκησεις, να τις παραδιδεις και στην ουσια να σε αντιγραφουν. Με την μια ωρα την εβδομαδα που εχουμε στο δημοτικο θς ενα τριμηνο ολοκληρο στο scratch, που ειναι και αρκετα πολυπλοκο. Θεωρω οτι ειναι για παιδια Γυμνασιου πιο πολυ χωρις να ειμαι απολυτος. Απο θεμα δημιουργιας ειναι απεχτο. Οταν το δεχονται και δεν βαριουνται.
Το 1) code.org εχει blockly και ετοιμες ασκησεις και πολυ υλικο οπως και η 2) google blockly (που εχω καιρο να μπω)
Στο code.org δοκιμαζω minecraft αυτο τον καιρο, και εχει να κανεις και show code που ειναι ο κωδικας σε javascript. Οποτε μπορεις να εμβαθυνεις οσο θες.
Εχει και app lab να φτιαξεις τη δικη σου εφαρμογη απλα δεν εχω μπει ακομα
Νομιζω οτι η pascal basic μαθαινουν λαθος ρουτινες πλεον σε οποιον ασχολειται. Μοιαζει με την Γλωσσα βεβαια που ειναι πανελλαδικα εξεταζομενο. Θα σου βγει το λαδι να εκπαιδευσεις τους μαθητες σου επισης...
Παράθεση από: mitsospap στις 18 Φεβ 2019, 11:34:23 ΜΜ
.....
Νομιζω οτι η pascal basic μαθαινουν λαθος ρουτινες πλεον σε οποιον ασχολειται. Μοιαζει με την Γλωσσα βεβαια που ειναι πανελλαδικα εξεταζομενο. Θα σου βγει το λαδι να εκπαιδευσεις τους μαθητες σου επισης...
Δες λίγο τη φιλοσοφία του project
http://49gym-athin.att.sch.gr/plhrof/Webquest/Webquest/index.html
(https://alkisg.mysch.gr/steki/index.php?topic=5748.msg64870#msg64870)
Παράθεση από: za√'ag στις 18 Φεβ 2019, 09:40:59 ΠΜ
Το drive Ζ: του dosbox εχει ελεύθερο χώρο 0 Bytes και δεν με αφήνει να γράψω μέσα (λογικό) ... το έφτιαξα σαν GR.BAT στο C: (που κάνω mount) στο οποίο έβαλα όσα χρειάζομαι
Ρυθμίζεται αλλά με εντολές για τον κάθε χρήστη για το φάκελό του[/size]
Παράθεση από: alkisg στις 17 Φεβ 2019, 11:48:19 ΠΜ
Όλες οι παλιές γλώσσες παίζουν σε dosbox, εγκατέστησέ το από το κέντρο λογισμικού.
Αν βάλεις τον "εικονικό δίσκο" του dosbox στα κοινόχρηστα, θα μπορούν να δουλεύουν όλοι οι μαθητές στον ίδιο δίσκο χωρίς να χρειάζεται ο καθένας το δικό του.
Πώς μπορώ να βάλω ένα κοινόχρηστο φάκελο σε άλλο partition NTFS ?
Παράθεση από: za√'ag στις 26 Φεβ 2019, 09:07:02 ΠΜ
Πώς μπορώ να βάλω ένα κοινόχρηστο φάκελο σε άλλο partition NTFS ?
Η υλοποίηση των κοινόχρηστων στα sch-scripts δουλεύει με έναν σχετικά πολύπλοκο μηχανισμό με ομάδες και bindfs mounts, οπότε δεν υπάρχει δυνατότητα χρήσης NTFS δίσκων.
Παράθεση από: alkisg στις 26 Φεβ 2019, 12:26:54 ΜΜ
Η υλοποίηση των κοινόχρηστων στα sch-scripts δουλεύει με έναν σχετικά πολύπλοκο μηχανισμό με ομάδες και bindfs mounts, οπότε δεν υπάρχει δυνατότητα χρήσης NTFS δίσκων.
Δεν γίνεται δηλ. να φτιάξω ένα φάκελο σε τέτοιο Partition και να τον κάνω κοινόχρηστο; Το partition είναι στον ίδιο δίσκο που είναι εγκατεστημένος ο server.
Το λέω γιατί είδα ότι το DOSBOX δουλεύει κάτω από τον ατομικό φάκελο κάθε χρήστη οπότε θα πρέπει να εγκατασταθεί όπως και οι ρυθμίσεις για κάθε χρήστη (πολλαπλά αντίγραφα)
Γιατί δεν τον βάζεις στον κανονικό κοινόχρηστο που φτιάχνουν τα sch-scripts, αλλά θες NTFS;
Παράθεση από: alkisg στις 27 Φεβ 2019, 07:57:50 ΠΜ
Γιατί δεν τον βάζεις στον κανονικό κοινόχρηστο που φτιάχνουν τα sch-scripts, αλλά θες NTFS;
Είδα ότι ο φάκελος που τρέχει το DOSBox είναι /home/{username}/.dosbox/......
οπότε το φάκελο που θέλω θα πρέπει να τον φτιάξω σε κάθε χρήστη που θέλω να τον βλέπει ... δηλ ουσιαστικά δεν με βολεύει ... εκτός κι αν δεν το έχω καταλάβει
Ας υποθέσουμε ότι θες να έχουν πρόσβαση όλοι οι μαθητές. Πας στα sch-scripts, φτιάχνεις μια ομάδα students, ενεργοποιείς τους κοινόχρηστους και βάζεις όλους τους μαθητές να ανήκουν στην ομάδα.
Μετά πας στο φάκελο /home/Shared/students που είναι τα κοινόχρηστα της ομάδας αυτής και φτιάχνεις υποφάκελο dosbox και βάζεις τις γλώσσες κλπ μέσα.
Μετά τρέχεις από τερματικό: dosbox /home/Shared/students/dosbox
και βεβαιώνεις ότι όλα τα έχεις κάνει σωστά.
Και για να μην αναγκάζονται οι μαθητές να ανοίγουν τερματικό, είτε τους το τρέχεις εσύ μέσα από τον διάλογο "εκτέλεση" του Επόπτη,
είτε τρέχεις τις παρακάτω εντολές:
sudo -i
echo -e '#!/bin/sh\nexec /usr/bin/dosbox /home/Shared/students/dosbox' > /usr/local/bin/dosbox
chmod +x /usr/local/bin/dosbox
...οι οποίες κάνουν "override" το dosbox ώστε να περιλαμβάνει και τον φάκελο που διάλεξες, και τελικά κάνεις δημοσίευση εικονικού δίσκου για να πάρουν το override και οι χρήστες.