shared javascript teaching tool