Sha256: 351011967e6d74b810e7c0dcf399f76958162cb4199189ef32016b1f7018a4b5
Contents?: true
Size: 547 Bytes
Versions: 9
Compression:
Stored size: 547 Bytes
Contents
# frozen_string_literal: true require_relative 'resume_array_formatter' # MoodleCSVFormatter class class MoodleCSVFormatter < ResumeArrayFormatter def initialize(report) super(report) @data = {} end def process build_data process_cases deinit end private def process_cases # MoodleID, Grade, Feedback w "MoodleID, TeutonGrade, TeutonFeedback\n" @data[:cases].each do |line| w "#{line[:moodle_id]},#{line[:grade]}," \ "#{line[:moodle_feedback]}\n" unless line[:skip] end end end
Version data entries
9 entries across 9 versions & 1 rubygems