Open eClass Dev: Issueshttps://dev.openeclass.org/https://dev.openeclass.org/favicon.ico?15861920342021-01-20T16:18:07ZOpen eClass Dev
Redmine Open eClass - Σφάλματα #301 (Νέα): Cannot modify header informationhttps://dev.openeclass.org/issues/3012021-01-20T16:18:07ZLefteris Zacharia
<p>PHP Warning: Cannot modify header information - headers already sent by (output started at/modules/course_home/course_home.php:1) in include/init.php on line 41<br /> PHP Warning: Cannot modify header information - headers already sent by (output started at modules/course_home/course_home.php:1) in include/main_lib.php on line 3177<br />PHP Warning: Cannot modify header information - headers already sent by (output started at modules/course_home/course_home.php:1) in include/main_lib.php on line 3188<br />PHP Warning: Cannot modify header information - headers already sent by (output started at modules/course_home/course_home.php:1) in include/main_lib.php on line 3198</p>
<p>The mobile app is not working for browsing the menus of the lessons.</p> Open eClass - Σφάλματα #298 (Νέα): Group by mysql: group creationhttps://dev.openeclass.org/issues/2982020-05-26T10:58:44ZGeorge Miliotis
<p>In file modules\group\group_creation.php on line 177 : Unable to execute statement:"'eclass-hg.u.surname' isn't in GROUP BY", sqlstate:"1055", errornum:"42000", statement:"SELECT u.id, u.surname, u.givenname, u.am FROM (user u, course_user cu) WHERE cu.course_id = 1 AND cu.user_id = u.id AND cu.status = 5 AND u.id NOT IN (SELECT user_id FROM group_members, `group` WHERE `group`.id = group_members.group_id AND `group`.course_id = ?) GROUP BY u.id ORDER BY u.surname, u.givenname", elapsed:1590490405</p>
<p>Warning: Invalid argument supplied for foreach() in D:\www\openeclass-hg\modules\group\group_creation.php on line 189</p> Open eClass - Σφάλματα #294 (Νέα): mod_fcgid: stderr: PHP Warning: fileatime() ../include/main_li...https://dev.openeclass.org/issues/2942017-01-03T18:49:19ZIraklis Markelisimark@ekppanou.gr
<p>Έχω το συγκεκριμένο μήνυμα από διαφορετικές ip:<br />mod_fcgid: stderr: PHP Warning: fileatime(): open_basedir restriction in effect. File(/tmp/autoinstaller3.log) is not within the allowed path(s): (/var/www/vhosts/ekppanou.gr/:/tmp/) in /var/www/vhosts/ekppanou.gr/epanoub/include/main_lib.php on line 2884</p>
<p>Ως αποτέλεσμα μου εμφανίζει μήνυμα στην σελίδα της φόρμας Ασκήσεων:<br />Forbidden<br />You don't have permission to access /modules/exercise/admin.php on this server.</p>
<p>Το πρόβλημα εμφανήστηκε μετά την αναβάθμηση του συστήματος σε έκδοση 3.5.2 και κατά τη διάκρεια σημιουργίας ερωτήσεων σε ασκήσεις και δεν με αφήνει να προσθέσω άλλες ερωτήσεις στην άσκηση.</p> Open eClass - UI #242 (Νέα): SASS - Extend bootstrap buttons + wellhttps://dev.openeclass.org/issues/2422014-11-25T08:40:26ZIoannis Fenerisifeneris@it.auth.gr
Να φτιαχτούν οι CSS class
<ul>
<li>panel-ui</li>
<li>btn-ui</li>
<li>toolbox-ui</li>
</ul>
<p>Οι 2 πρώτες να κάνουν extend τις bootstrap class, ώστε το style τους να είναι αυτό του UI Inventory</p> Open eClass - UI #238 (Νέα): Portfolio - Υποσύστημα 'Ημερολόγιο' - διόρθωση UIhttps://dev.openeclass.org/issues/2382014-11-25T08:27:54ZIoannis Fenerisifeneris@it.auth.gr
<p>Αλλαγή well και buttons<br />Προσθήκη panel<br />Αλλαγή χρωμάτων στα buttons<br />Αλλαγή απο well σε panel για τα νέα γεγονότα και αλλαγή buttons</p> Open eClass - UI #231 (Νέα): Portfolio - Υλοποίηση course list με actionbarshttps://dev.openeclass.org/issues/2312014-11-25T08:17:49ZIoannis Fenerisifeneris@it.auth.gr
<p>Σύμφωνα με την πρόταση που μεπιλέχθηκε, θα υπάρχουν 2 actionbars, ένα με τα εργαλεία και ένα με τα notifications.</p> Open eClass - UI #224 (Νέα): Calendar - Διόρθωση button styleshttps://dev.openeclass.org/issues/2242014-11-25T08:05:49ZIoannis Fenerisifeneris@it.auth.gr
<p>Με βάση το style του new UI</p> Open eClass - UI #219 (Νέα): Review UI μηνυμάτων warning/error/successhttps://dev.openeclass.org/issues/2192014-11-25T07:54:35ZIoannis Fenerisifeneris@it.auth.gr
<p>Καθώς θα χρησιμοποιηθούν του bootstrap, να ελεχθεί το UI τους για τυχόν extentions</p> Open eClass - Σφάλματα #199 (Νέα): missing texthttps://dev.openeclass.org/issues/1992014-10-11T10:52:33ZPanayotis Katsaloulispanayotis@panayotis.com
<p>στο dmform.php γίνεται αναφορά στο λεκτικό<br />$langdbpassencr<br />το οποίο όμως δεν υπάρχει πουθενά, άρα και το λεκτικό φαίνεται κενό<br />πρέπει να το προσθέσουμε στις μεταφράσεις και να γίνουν και οι μεταφράσεις</p> Open eClass - Σφάλματα #124 (Νέα): Online χρήστες σε shared hosting environmentshttps://dev.openeclass.org/issues/1242013-11-26T05:15:44ZYury Kherimyanyurissudavar@gmail.com
<p>Αντιμετωπίζω το εξής πρόβλημα: Σε φρέσκια εγκατάσταση της πλατφόρμας, μου εμφανίζει 120 χρήστες online. Κάνοντας refresh διαπιστώνω πως το νούμερο αλλάζει συνεχώς και δεν ταιριάζει με τους αληθινούς online επισκέπτες. Με λίγο ψάξιμο είδα πως ο αριθμός αυτός βγαίνει μετρώντας τα session files. Το πρόβλημα είναι πως η δική μου εγκατάσταση είναι σε shared hosting environment και η default τιμή του session_save_path() είναι /tmp. Αποτέλεσμα, οι περισσότερες εφαρμογές στον server δεν αλλάζουν την τιμή αυτή και η συνάρτηση getOnlineUsers() στο main.lib.php στην σειρά 2416 μετράει τα session files όλων των εφαρμογών στον server.</p>
<p>Στην συνάρτηση session_save_path() μπορεί να δοθεί custom path, αλλά αναφέρονται διάφορα θεματάκια και στο php.net και σε διάφορα questions στο stackoverflow... Πρέπει να ερευνηθεί, αν θέλετε να υποστηρίζεται η μέτρηση online χρηστών σε shared hosting περιβάλλοντα.</p>
<p>Έκανα μερικές δοκιμές από άλλο domain και φόρτωσα το session του admin από το eclass, στο άλλο domain. Δεν υπάρχουν πολύ ευαίσθητες πληροφορίες αλλά δεν είναι "θέμα ασφαλείας" αυτό?</p> Open eClass - Λειτουργίες #89 (Νέα): Drop-down menu για τις ενέργειες στα έγγραφα με jQueryhttps://dev.openeclass.org/issues/892013-02-22T10:27:14ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Οι ενέργειες στα έγγραφα που τώρα εμφανίζονται σε μια σειρά εικονίδια δεξιά από το όνομα κάθε αρχείου, θα πρέπει να μπουν σε ένα drop-down menu (με jQuery) που να εμφανίζεται με κλικ σε ένα εικονίδιο (ίσως και με δεξί κλικ στο όνομα του αρχείου). Στο μενού μπορούμε να κρατήσουμε τα εικονίδια και να προσθέσουμε και ετικέτες.</p> Open eClass - Λειτουργίες #60 (Νέα): Pop-up με πληροφορίες για κλειστά και ανοιχτά μαθήματα στον ...https://dev.openeclass.org/issues/602012-09-17T11:44:18ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Θα προστεθεί ένας σύνδεσμος (ή και περισσότεροι - πρέπει να δούμε τι θέλουμε ακριβώς) στη λίστα μαθημάτων όπου κάνοντας κλικ εμφανίζεται ένα pop-up (πχ. με το colorbox) με περισσότερες πληροφορίες για το μάθημα. Οι πληροφορίες αυτές θα μπορούσαν για παράδειγμα να είναι η περιγραφή του μαθήματος, ή ενδεχομένως μια νέα ενότητα των πληροφοριών μαθήματος ειδικά για το σκοπό αυτό.</p>
<p>Η ιδέα και ένα patch για το σκοπό αυτό μας έχει σταλεί από Interpedia το οποίο όμως θα πρέπει να ξαναγραφτεί με πιο γενικό τρόπο.</p> Open eClass - Λειτουργίες #55 (Νέα): Course restore: το αρχείο backup.php να γίνεται parse από το...https://dev.openeclass.org/issues/552012-09-03T08:07:11ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Στην ανάκτηση αρχείου μαθήματος αυτή τη στιγμή το αρχείο backup.php που έχει γραφτεί κατά το archive γίνεται include, οπότε και καλούνται οι συναρτήσεις που περιέχονται εκεί και δημιουργούν το μάθημα, τους χρήστες, κλπ. Αυτό είναι πρόβλημα ασφαλείας και μειώνει την ευελιξία του κώδικα. Στην έκδοση 3.0 το backup.php θα καταργηθεί αλλά θα πρέπει να μπορούμε να κάνουμε restore αρχεία μαθημάτων από παλιότερες εκδόσεις, οπότε θα πρέπει να γράψουμε κώδικα για να κάνει parse τα περιεχόμενα του backup.php και να εκτελεί τις αντίστοιχες ενέργειες.</p> Open eClass - Σφάλματα #44 (Νέα): Feedback κατά την αποστολή μιας φόρμαςhttps://dev.openeclass.org/issues/442012-05-21T08:59:36ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Θα μπορούσαμε να βάλουμε κάποιο onSubmit event με Javascript στις φόρμες μας έτσι ώστε αν καθυστερεί η απάντηση του server, ο χρήστης να περιμένει και να αισθάνεται ότι έγινε κάτι. Ίσως είναι ιδιαίτερα χρήσιμο στις ασκήσεις.</p> Open eClass - Λειτουργίες #40 (Νέα): Ebook: βελτίωση περιβάλλοντος αντιστοίχισης αρχείων σε κεφάλ...https://dev.openeclass.org/issues/402012-05-15T12:52:01ZΑλέξανδρος Διαμαντίδηςadia@noc.uoa.gr
<p>Στο ηλεκτρονικό βιβλίο η οθόνη αντιστοίχισης κεφαλαίων σε αρχεία δεν είναι και τόσο πρακτική. Μπορεί να γίνει κάποιος συνδυασμός του περιβάλλοντος διαχείρισης αρχείων (document) ή κάποιου tree widget με άμεσες αλλαγές με χρήση AJAX/jQuery.</p>