qti-converter
is a Scala library that translates QTI into CoreSpring's item format. This project is
currently in a WIP state.
see the scala installation instructions.
You will need ffmpeg
to perform Ogg Vorbis conversions from mp3s. To install this on Mac OS:
brew install ffmpeg --with-libvpx --with-theora --with-libogg --with-libvorbis
Make sure you have the requisite audio codecs (libvorbis
, specifically), otherwise the files cannot be converted.
sbt stage
./target/univeral/bin/qti-converter ...
sbt "run --input qti.zip --output json.zip --vendor kds --metadata \"{\\\"scoringType\\\": \\\"PARCC\\\"}\""
Or utilize it directly from Scala code:
import org.corespring.conversion.qti.{ QtiTransformer => CoreSpringQtiTransformer }
import com.keydatasys.conversion.qti.{ QtiTransformer => KDSQtiTransformer }
sbt test