Virtual Lab Survey from DoCircuits

We are trying to improve the learning and teaching experience in Engineering using activity based learning. Please help us by sharing your experience.
    This is a required question
    Virtual Lab should be accesible 24 X 7, on browser, no downloads to get started
    Virtual Lab should be Device Agnostic, ie - should work on PCs as well as Tablets
    Can integrate learning resources like youtube videos with an circuit assignment for students to refresh the theory
    Automates my assignment flow - creating assignments, sharing assignment with students, tracking submissions, single click run to verify the submitted assignment
    Helps in grading and evaluating assignments
    Has an ability to automatically generate test/assignment problems of certain types
    Provides a large repository of pre-made circuits
    Social Media integration for easy collaboration when working on assignments
    Virtual Lab should have real looking devices and components
    Please enter one response per row
    This is a required question
    This is a required question
    This is a required question