Sha256: 52b66227a5bd84f1ec54ee0fb8fd2250b2e6c9651a3f71364dfad5bba69614d9
Contents?: true
Size: 932 Bytes
Versions: 3
Compression:
Stored size: 932 Bytes
Contents
require "canvas_qti_to_learnosity_converter/questions/question" module CanvasQtiToLearnosityConverter class FileUploadQuestion < QuizQuestion def to_learnosity { type: "fileupload", stimulus: extract_stimulus(), validation: { max_score: extract_points_possible, }, allow_pdf: true, allow_jpg: true, allow_gif: true, allow_png: true, allow_csv: true, allow_rtf: true, allow_txt: true, allow_xps: true, allow_ms_word: true, allow_ms_excel: true, allow_ms_powerpoint: true, allow_ms_publisher: true, allow_open_office: true } end def add_learnosity_assets(assets, path) learnosity = to_learnosity CanvasQtiToLearnosityConverter.add_files_to_assets( assets, path + [:stimulus], learnosity[:stimulus] ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems