Νέες δυνατότητες και χαρακτηριστικά που πρέπει να υλοποιηθούν

Δυνατότητα συνημμένων αρχείων στις περιοχές συζητήσεων (forum attachments)

Θα ήταν χρήσιμο να υπήρχε δυνατότητα ανάρτησης αρχείων στις περιοχές συζητήσεων. Τα συνημμένα αρχεία θα μπορούσαν να αποθηκεύονται στο υποσύστημα «Έγγράφα» - για παράδειγμα, να δημιουργείται κατά την πρώτη αποστολή/επισύναψη αρχείου ένας κρυφός φάκελος στο υποσύστημα, στον οποίο θα περιέχονται όλα τα αρχεία (ίσως σε υποφακέλους για την κάθε περιοχή).

Επίσης καλό θα ήταν να μπορεί να προστεθεί εύκολα σύνδεσμος σε υπάρχοντα έγγραφα κλπ.

Αποστολή e-mail στους καθηγητές του μαθήματος κατά την εισαγωγή νέου σχολίου στις συζητήσεις.

Δυνατότητα ρύθμισης για ειδοποίηση μέσω e-mail ανά περιοχή συζήτησης για όλους τους χρήστες.

User avatars

Οι χρήστες θα μπορούν να ανεβάζουν στο προφίλ τους μια μικρή εικόνα (avatar) η οποία θα τους αντιπροσωπεύει στην πλατφόρμα (π.χ. στα φόρουμ κλπ).

Εξαγωγή μαθήματος για off-line χρήση

Στο «Αντίγραφο ασφαλείας» του μαθήματος, το οποίο ουσιαστικά είναι ένα zip με τα έγγραφα του μαθήματος συν διάφορα αρχεία με τα υπόλοιπα δεδομένα, μπορούν να προστεθούν στατικά αρχεία HTML τα οποία θα επιτρέπουν off-line χρήση του μαθήματος ή ανέβασμά του σε κάποιο server χωρίς PHP. Χρειάζεται ένα κεντρικό index.html, καθώς και υποσελίδες σε ξεχωριστά αρχεία για όλα τα εργαλεία του μαθήματος που περιέχουν υλικό και μπορούν να λειτουργήσουν χωρίς PHP.

Δυνατότητα επικοινωνίας με διαχειριστές/διδάσκοντες μαθήματος

Πρέπει σε κάθε μάθημα, ακόμα και στα κλειστά, να υπάρχει εύκολος τρόπος επικοινωνίας με τους διδάσκοντες (χωρίς βέβαια να αποκαλύπτεται στον επισκέπτη το e-mail τους). Αυτό πρέπει να δουλεύει για τα κλειστά μαθήματα χωρίς login. Ειδικά για τα κλειστά μαθήματα, θέλουμε μια λειτουργία «αίτημα εγγραφής», η οποία θα στέλνει κάποιο μήνυμα στους διδάσκοντες που θα περιέχει και ένα link το οποίο να εγγράφει αυτόματα τον αιτούντα στο κλειστό μάθημα.

Log file / καταγραφή ενεργειών

Θα ήταν χρήσιμο να καταγράφονται όλες οι ενέργειες που μεταβάλλουν τα μαθήματα, το περιεχόμενό τους και την πρόσβαση (δημιουργία/διαγραφή μαθήματος, εγγραφή/διαγραφή χρήστη, αλλαγή πρόσβασης χρήστη κλπ), και από ποιο χρήστη και IP έγιναν.

Κανονικοποίηση και ξεκαθάρισμα της βάσης δεδομένων

Ειδικότερα στο σημείο των πινάκων cours, cours_faculte, faculte.

Ο πίνακας accueil της κεντρικής βάσης χρειάζεται επίσης αλλαγές. Να φύγει το πεδίο address, και το πεδίο lien να περιέχει μόνο ολοκληρωμένα string χωρίς κενά.

Ενοποίηση των βάσεων δεδομένων σε μία κεντρική

Αυτή τη στιγμή για κάθε μάθημα δημιουργείται μία νέα βάση στη MySQL. Πρέπει να μεταφερθούν όλα τα στοιχεία σε πίνακες στην κεντρική βάση, στους οποίους θα προστεθεί ένα πεδίο με το ID του μαθήματος. Επίσης, σε όλα τα SQL queries θα πρέπει να μπει αυτό το ID. Αυτό προϋποθέτει το κατάλληλο εργαλείο αναβάθμισης.

in_progress.txt · Last modified: 2010/01/08 16:33 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki