A suite of tools for the BYU-Idaho Online Courses