We are a compliance service company specializing in assisting motor carriers with their compliance with the Federal Department of Transportation Regulations. We are looking for someone to put together a training platform that allows us to upload multiple format training presentation and videos. Those formats include PowerPoint, MP-4, etc. up to 2 GB in size. Training presentations may be organized in modules and have multiple modules making up a single class. We must also be able to provide interactive assessments and have the platform deliver and grade those assessments. We must be able to track student's progress including when they register for the classes, when they viewed and completed the classwork, and complete assessments and their scores. We will need to be able to perform reports per class, per student, and per company, showing their training history and progress through the training program(s).