-$(function() {
-
- var to_submit;
-
- $('#submit_answers').click(function(e) {
- e.preventDefault();
- to_submit = [];
-
- $('.exercise-wtem').each(function() {
- var el = $(this);
- if(el.hasClass('exercise')) {
- handlers.edumed(el);
- } else {
- var type = el.attr('data-type');
- if(handlers[type]) {
- handlers[type](el);
- }
- }
- });
- console.log(JSON.stringify(to_submit));
- $('input[name=wtem_answers]').val(JSON.stringify(to_submit));
- });
-
- var handlers = {
- edumed: function(el) {
- var exercise = el.data('exercise');
- if(exercise.get_answers) {
- to_submit.push(exercise.get_answers()[0]);
- }
- },
-
- open: function(el) {
- to_submit.push(el.find('textarea').val());
- }
- }
-
-});
\ No newline at end of file