Open eClass Dev: Issueshttps://dev.openeclass.org/https://dev.openeclass.org/favicon.ico?15861920342020-05-26T13:07:34ZOpen eClass Dev
Redmine Open eClass - Λειτουργίες #299 (Νέα): Ενημέρωση της βιβλιοθήκης Querypathhttps://dev.openeclass.org/issues/2992020-05-26T13:07:34ZYannis Exidaridisjexi@noc.uoa.gr
Στις ασκήσεις το import / export μιας ερώτησης σε qti μορφή γίνεται μέσω της βιβλιοθήκης Query path έκδοσης 2. (χειρίζεται τα παραγόμενα xml αρχεία)<br />Πρέπει
<ul>
<li>να αντικατασταθεί από την έκδοση 3 <a class="external" href="https://github.com/technosophos/querypath">https://github.com/technosophos/querypath</a> (και να εγκαθίσταται μέσω composer).</li>
<li>να βεβαιωθούμε ότι λειτουργεί σωστά. Κάποιες functions της QueryPath πιθανον να είναι λίγο διαφορετικές.</li>
</ul> Open eClass - Σφάλματα #296 (Νέα): Ταξινόμηση στις εργασίεςhttps://dev.openeclass.org/issues/2962017-01-26T12:38:44ZYannis Exidaridisjexi@noc.uoa.gr
<p>Καλύτερη ταξινόμηση στις εργασίες. Θα πρέπει να εμφανίζονται πρώτα αυτές με την κοντινότερη ημερομηνία λήξης, μετά αυτές που δεν έχουν ημερομηνία λήξης και μετά αυτές που έχουν λήξει.</p> Open eClass - Σφάλματα #295 (Κλειστό): Προβλήματα συμβατότητας στην PCLziphttps://dev.openeclass.org/issues/2952017-01-13T14:21:30ZYannis Exidaridisjexi@noc.uoa.gr
<p>Αντικατάσταση της βιβλιοθήκης PCLzip με την ZipArchive (<a class="external" href="http://php.net/manual/en/class.ziparchive.php">http://php.net/manual/en/class.ziparchive.php</a>)</p> Open eClass - Λειτουργίες #293 (Νέα): Τηλεσυνεργασίαhttps://dev.openeclass.org/issues/2932016-07-27T12:36:46ZYannis Exidaridisjexi@noc.uoa.gr
<p>1. Στην τηλεσυνεργασία, θα εξυπηρετούσε να υπάρχει επιλογή λήξης της τηλεσυνεργασίας, που αμέσως μετά θα "κλείνει" το δωμάτιο. Αντίστοιχα, θα εξυπηρετούσε να υπάρχει και η επιλογή του "ανοικτού" δωματίου, ώστε να μην "υπόκειται" σε χρονικούς περιορισμούς.<br />2. Καταγραφή του χρόνου πρόσβασης των χρηστών σε δωμάτιο/τηλεσυνεργασία.</p> Open eClass - Λειτουργίες #286 (Νέα): Υποσύστημα "Μηνύματα"https://dev.openeclass.org/issues/2862015-11-19T11:24:50ZYannis Exidaridisjexi@noc.uoa.gr
<p>Θα πρέπει η λειτουργία "Μηνύματα" να φύγει από τα μενού αριστερά έτσι ώστε να μην ενεργοποιείται / απενεργοποιείται κατά λάθος. <br />Πιθανόν να φαίνεται με τη μορφή κάποιου εικονιδίου στην αρχική σελίδα του μαθήματος (όπως π.χ. παλιότερα υπήρχε το "επικοινωνία με τον καθηγητή") και η απενεργοποίηση της να γίνεται μέσα από τη διαχείριση του μαθήματος.</p> Open eClass - Λειτουργίες #285 (Νέα): Δημιουργία λογαριασμών που δεν λήγουν ποτέhttps://dev.openeclass.org/issues/2852015-10-19T13:03:04ZYannis Exidaridisjexi@noc.uoa.gr
<p>Θα πρέπει να μπορεί να οριστεί / αλλαχτεί (από τον admin ίσως?) λογαριασμός χρήστη που να μην λήγει ποτέ.</p> Open eClass - Σφάλματα #139 (Επιλυμένο): Προσθήκη μεθόδου στο DB object για την έκδοση της mysqlhttps://dev.openeclass.org/issues/1392014-06-18T10:41:07ZYannis Exidaridisjexi@noc.uoa.gr
<p>Χρειάζεται να γίνει αντικατάσταση της mysql_get_server_info() (ειναι πλέον deprecated όπως αναφέρεται στο <a class="external" href="http://hk1.php.net/manual/en/function.mysql-get-server-info.php">http://hk1.php.net/manual/en/function.mysql-get-server-info.php</a>). Λογικά θα πρέπει να την αντικαταστήσουμε με την PDO::getAttribute(PDO::ATTR_SERVER_VERSION) (<a class="external" href="http://hk1.php.net/manual/en/pdo.getattribute.php">http://hk1.php.net/manual/en/pdo.getattribute.php</a> )). <br />Οπότε θα πρέπει να προστεθεί μια μέθοδο στο database object που να επιστρέφει την έκδοση της mysql.</p> Open eClass - Σφάλματα #138 (Επιλυμένο): Λάθος εμφάνιση τμήματος στις ανοικτές αιτήσεις (στα διαχ...https://dev.openeclass.org/issues/1382014-06-17T09:12:19ZYannis Exidaridisjexi@noc.uoa.gr
<p>Όταν έχεις ορίσει ή αλλάξει το default όνομα ενός τμήματος και γίνει αίτηση δημοιυργίας λογαριασμού (με τον χρήστη να έχει επιλέξει το αλλαγμένο τμήμα) τότε εμφανίζονται τα serialised δεδομένα του πεδίου name (δηλαδή του τμήματος) του πίνακα hierarchy στις αιτήσεις για δημιουργία λογαριασμού στα διαχειριστικά εργαλεία.</p> Open eClass - Σφάλματα #137 (Επιλυμένο): Λείπει πεδίο στο restorehttps://dev.openeclass.org/issues/1372014-05-20T07:33:38ZYannis Exidaridisjexi@noc.uoa.gr
<p>Κατά το restore μαθήματος από έκδοση 2.x σε 3 εμφανίζεται το παρακάτω μήνυμα λάθους στον πινακα course_units.</p>
<p>n file /opt/eclass30/modules/course_info/restore_functions.php on line 144<br />Error: Unable to execute statement with error: "Unknown column 'public' in 'field list'" (SQLSTATE=1054 ERROR=42S22) [Statement='INSERT INTO `course_units` (`title`, `comments`, `visible`, `public`, `order`, `course_id`) VALUES (?, ?, ?, ?, ?, ?)' Elapsed=0.00075999999999998]<br />Notice: Trying to get property of non-object in /opt/eclass30/modules/course_info/restore_functions.php on line 144</p>
<p>In file /opt/eclass30/modules/course_info/restore_functions.php on line 144<br />Error: Unable to execute statement with error: "Unknown column 'public' in 'field list'" (SQLSTATE=1054 ERROR=42S22) [Statement='INSERT INTO `course_units` (`title`, `comments`, `visible`, `public`, `order`, `course_id`) VALUES (?, ?, ?, ?, ?, ?)' Elapsed=0.00078]<br />Notice: Trying to get property of non-object in /opt/eclass30/modules/course_info/restore_functions.php on line 144</p>
<p>Φαίνεται να λείπει το πεδίο public.</p> Open eClass - Σφάλματα #136 (Επιλυμένο): Ερωτηματολόγιαhttps://dev.openeclass.org/issues/1362014-05-06T11:13:41ZYannis Exidaridisjexi@noc.uoa.gr
<p>Στα ερωτηματολόγια εμφανίζεται μόνο ένα γράφημα (αντί για ένα ανά ερώτηση). Το πρόβλημα οφείλεται στην κλάση Plotter η οποία δίνει κάθε φορά ένα id στο flot γράφημα οπότε εμφανίζεται μόνο ένα.</p> Open eClass - Σφάλματα #132 (Επιλυμένο): Γραμμή μάθησης - Φραγή πόρωνhttps://dev.openeclass.org/issues/1322014-02-18T12:18:01ZYannis Exidaridisjexi@noc.uoa.gr
<p>Η φραγή δεν φαίνεται να λειτουργεί σωστά. Αν γίνει φραγή σε κάποιο πόρο τότε δεν προχωράει η γραμμή μάθησης καθόλου (από τη πλευρά του χρήστη).</p> Open eClass - Λειτουργίες #128 (Επιλυμένο): Πιστοποίηση χρηστών μέσω άλλης ΒΔhttps://dev.openeclass.org/issues/1282014-02-10T13:14:36ZYannis Exidaridisjexi@noc.uoa.gr
<p>Θα πρέπει να γίνει port από την 2.8.x το patch για τη πιστοποίηση χρηστών από άλλη ΒΔ. Πλέον γίνεται έλεγχος για τη κωδικοποίηση των passwords.</p> Open eClass - Σφάλματα #126 (Νέα): Έλεγχος για "ορφανούς" Guest user κατά το upgradehttps://dev.openeclass.org/issues/1262013-12-30T12:27:02ZYannis Exidaridisjexi@noc.uoa.gr
<p>Κατά τη διαδικασία του upgrade θα πρέπει να ελέγχονται αν υπάρχουν "ορφανοί" guest users (δηλαδή guest users σε μάθημα που δεν υπάρχει πλέον). Αν υπάρχουν θα πρέπει να διαγράφονται.<br />Ο παραπάνω έλεγχος είναι απαραίτητος γιατί με τις τελευταίες αλλαγές (δηλαδή χωρισμός του index.php από τη login οθόνη του χρήστη) δεν υπάρχει και ούτε χρειάζεται τέτοια πρόβλεψη. Για απλότητα όταν διαγράφεται ένα μάθημα ο λογαριασμός του guest user διαγράφεται από την πλατφόρμα.</p> Open eClass - Σφάλματα #118 (Επιλυμένο): dropboxhttps://dev.openeclass.org/issues/1182013-10-21T10:35:26ZYannis Exidaridisjexi@noc.uoa.gr
<p>Πρέπει να διερευνηθεί αν χρειάζεται η μεταβλητή dropbox_unid. (μάλλον όχι)</p> Open eClass - Σφάλματα #108 (Επιλυμένο): "Φραγή" μαθησιακών αντικειμένων στη Γραμμή μάθησηςhttps://dev.openeclass.org/issues/1082013-05-16T12:10:26ZYannis Exidaridisjexi@noc.uoa.gr
<p>Φαίνεται να μην λειτουργεί σωστά όταν ενεργοποιηθεί η φραγή σε περισσότερο από ένα "μαθησιακό αντικείμενο". Π.χ. κάνοντας κλικ στο δεύτερο ενώ έχεις περάσει το πρώτο σε στέλνει στην αρχική σελίδα της γραμμής μάθησης. Να σημειωθεί ότι χρειάζεται μήνυμα προς τον χρήστη έτσι ώστε να καταλάβει γιατί τον έστειλε πίσω.</p>