Χαίρετε,
έχω σκοπό να φτιάξω έναν custom Python IDE με Tkinter (στην αρχή) όπου ιδανικά:
- θα ήθελα να έχει και integrated Terminal/Console για να μπορούν οι μαθητές να ελέγχουν άμεσα τι φτιάχνουν. Για να είναι πιο interactive το coding experience.
- Επίσης θα ήθελα μέσω API ή μέσα από Local DB να τραβάει ασκήσεις pre-populated από μία Τράπεζα (Item Bank)
- θα ήθελα να δουλεύει και offline γιατί το internet σε κάποια σχολεία είναι της υπομονής ή έχει συνεχή glitches
- και τέλος μέσω κάποιου test library να ελέγχει το expected result για να μπορεί να θεωρηθεί ότι λύθηκε η άσκηση
Θα ήθελα να μοιάζει κάπως έτσι:
<επισυναπτόμενη εικόνα>Θα μπορούσατε να μου προτείνετε κάποια tools/modules/packages να ξεκινήσω ή κάποιο tech stack ώστε να γίνει όσο πιο αναίμακτα γίνεται;Ευχαριστώ!
Γιατί δεν ξεκινάς από τον κώδικα του Thonny, και να προσαρμόσεις ό,τι επιπλέον χρειάζεσαι;
https://thonny.org/
https://github.com/thonny/thonny
Παράθεση από: alkisg στις 09 Δεκ 2021, 08:05:44 ΠΜ
Γιατί δεν ξεκινάς από τον κώδικα του Thonny, και να προσαρμόσεις ό,τι επιπλέον χρειάζεσαι;
https://thonny.org/
https://github.com/thonny/thonny
Δες και το Eric,
https://eric-ide.python-projects.org/eric-code.html
Παράθεση από: alkisg στις 09 Δεκ 2021, 08:05:44 ΠΜ
Γιατί δεν ξεκινάς από τον κώδικα του Thonny, και να προσαρμόσεις ό,τι επιπλέον χρειάζεσαι;
https://thonny.org/
https://github.com/thonny/thonny
ευχαριστώ, δε γνώριζα την ύπαρξή του.
Βασικά αυτά θα μπορούσα να τα κάνω με τον VScode φτιάχνοντας εκεί ένα plugin που να τραβάει το content της άσκησης μέσω external API από ένα headless CMS που έχω και αν δεν βρίσκει τότε να τραβάει από τις local ασκήσεις. Επιπροσθέτως, θα δω πως θα συνδέονται οι PyTest Cases με την κάθε άσκηση αυτόματα.
Φαίνεται να έχει δουλειά η τροποποίησή του Thonny όπως και του VScode. Ήλπιζα να υπήρχε κανα package πιο έτοιμο.
Οποιεςδήποτε άλλες προτάσεις καλοδεχούμενες! Ευχαριστώ!
Thonny , μετά το χάος
Το καλύτερο free, open source εκπαιδευτικό περιβάλλον που έχω δει , και όχι μόνο για Python
Παράθεση από: evry στις 10 Δεκ 2021, 06:41:14 ΜΜ
Thonny , μετά το χάος
Το καλύτερο free, open source εκπαιδευτικό περιβάλλον που έχω δει , και όχι μόνο για Python
θα το κοιτάξω σε βάθος.
https://github.com/thonny/thonny/wiki/Plugins
υπάρχει κάποιο guide, tutoria ή course για πιο εύκολη κατανόηση.
έχω καταλάωει πως βάζεις την functionality αλλά θα ήθελα να πειράξω και το frontend.
ευχαριστώ!
Παράθεση από: limitcracker στις 10 Δεκ 2021, 10:21:43 ΜΜ
θα το κοιτάξω σε βάθος.
https://github.com/thonny/thonny/wiki/Plugins
υπάρχει κάποιο guide, tutoria ή course για πιο εύκολη κατανόηση.
έχω καταλάωει πως βάζεις την functionality αλλά θα ήθελα να πειράξω και το frontend.
ευχαριστώ!
Αν απευθυνθείς στο:
https://github.com/thonny/thonny
ίσως σε βοηθήσουν.
Θέλω να με βε βοηθήσετε σε ένα πρόγραμμα πως λυνετε αλλά σε υπολογιστή όχι στο χαρτί
Θέλω να με βοηθήσετε
Πρόγραμμα
Να υπολογίσετε πρόγραμμα που να εκχωρεί σε μεταβλητές τις βαθμολογίες 7,5,9,10
Στη συνέχεια να υπολογίζεται ο μέσος όρος των βαθμολογίας και να εκχωρείται σε μια νέα μεταβλητή.Τελος να εμφανίζετε ο μέσος όρος σε ένα μνμ πχ ο μέσος όρος είναι 7