Σφάλματα #136
Ερωτηματολόγια
100%
Description
Στα ερωτηματολόγια εμφανίζεται μόνο ένα γράφημα (αντί για ένα ανά ερώτηση). Το πρόβλημα οφείλεται στην κλάση Plotter η οποία δίνει κάθε φορά ένα id στο flot γράφημα οπότε εμφανίζεται μόνο ένα.
History
Updated by Panayotis Katsaloulis over 10 years ago
Ο Plotter δεν έχει static μεθόδους, οπότε για κάθε γράφημα κάθε φορά χρειάζεται ένα νέο instance, το οποίο κάνει append τον κώδικά του στη σελίδα (π.χ. σα να λέμε append στο $tool_content).
Υποψιάζομαι πως δεν εκτελείται ο Plotter όσες φορές χρειάζεται απλά εκτελείται μόνο μία φορά.
Σε ποιο σημείο ακριβώς αναφέρεσαι για να το δούμε καλύτερα;
Updated by Yannis Exidaridis over 10 years ago
Φτιάξε απλά ερωτηματολόγια τύπου πολλαπλής επιλογής. Μετά εκτέλεσέ τα σαν φοιτητής. Ο καθηγητής μετά βλέπει τις απαντήσεις και βλέπει και τα γραφήματα που αντιστοιχούν σε αυτά.
Ο plotter σίγουρα καλείται μια φορά. Κάνε validation την html σελίδα που προκύπτει (δηλαδή με γραφήματα). Τα λάθη αναφέρονται στα div. O "ένοχος" φαίνεται να είναι στην γραμμή 91 (<div class="flot-placeholder" id="placeholder"></div>) του modules/graphics/plotter.php
Το id παραμένει το ίδιο οπότε εμφανίζεται ένα γράφημα κάθε φορά.
Updated by Νίκος Βάβουλας over 10 years ago
- Status changed from Νέα to Επιλυμένο
- Assignee changed from Panayotis Katsaloulis to Νίκος Βάβουλας
- % Done changed from 0 to 100
Διορθώθηκε αυξάνοντας κατά 1 μια static μεταβλητή στον constructor της κλάσης Plotter και κάνοντας την concat στο id του plceholder του plotter.