Project

General

Profile

Σφάλματα #136

Ερωτηματολόγια

Added by Yannis Exidaridis almost 10 years ago. Updated over 9 years ago.

Status:
Επιλυμένο
Priority:
Κανονική
Target version:
Start date:
06/05/2014
Due date:
% Done:

100%

Estimated time:

Description

Στα ερωτηματολόγια εμφανίζεται μόνο ένα γράφημα (αντί για ένα ανά ερώτηση). Το πρόβλημα οφείλεται στην κλάση Plotter η οποία δίνει κάθε φορά ένα id στο flot γράφημα οπότε εμφανίζεται μόνο ένα.

History

#1

Updated by Panayotis Katsaloulis almost 10 years ago

Ο Plotter δεν έχει static μεθόδους, οπότε για κάθε γράφημα κάθε φορά χρειάζεται ένα νέο instance, το οποίο κάνει append τον κώδικά του στη σελίδα (π.χ. σα να λέμε append στο $tool_content).

Υποψιάζομαι πως δεν εκτελείται ο Plotter όσες φορές χρειάζεται απλά εκτελείται μόνο μία φορά.
Σε ποιο σημείο ακριβώς αναφέρεσαι για να το δούμε καλύτερα;

#2

Updated by Yannis Exidaridis almost 10 years ago

Φτιάξε απλά ερωτηματολόγια τύπου πολλαπλής επιλογής. Μετά εκτέλεσέ τα σαν φοιτητής. Ο καθηγητής μετά βλέπει τις απαντήσεις και βλέπει και τα γραφήματα που αντιστοιχούν σε αυτά.
Ο plotter σίγουρα καλείται μια φορά. Κάνε validation την html σελίδα που προκύπτει (δηλαδή με γραφήματα). Τα λάθη αναφέρονται στα div. O "ένοχος" φαίνεται να είναι στην γραμμή 91 (<div class="flot-placeholder" id="placeholder"></div>) του modules/graphics/plotter.php
Το id παραμένει το ίδιο οπότε εμφανίζεται ένα γράφημα κάθε φορά.

#3

Updated by Νίκος Βάβουλας over 9 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.

Also available in: Atom PDF