app/assets/javascripts/checklists.js
Function addTopics
has 73 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
function addTopics(checklist, topicData) {
$.each(topicData, function(topic_id,topic) {
var checks = {}
$.each(topic.checks, function(check_id,check) {
var element = $("#"+check_id);
Function autograding
has 46 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
$.fn.autograding = function(topicData) {
var feedbackContainer = $(this).find('.feedbacks');
var scoreContainer = $(this).find('.scores');
var initScores = getScoreInitializer(topicData.scoretypes);
var final_grade_callback = topicData.grade_callback;