I am a CS teacher presented with a task of creating a course. A course is allocated in BB for me and I can tweak and edit it. I have a ASP.NET MVC (C#) application currently used for students testing. Tests are personalized for every student in the group (requiring their school email to enter). I can edit test application source code as I desire. For the general applicability let us say that I have only one test with only one task in it called X. A test has a complex web UI which I would prefer to keep.
0) Do I need anything except being a course creator in BB (any other role/privilege) to integrate my test into my course?
1) How to connect a course that is provided to me with my web application?
2) How to tell the BB course that a student A has passed test X?
3) Is it possible to automate student authentication (some kind of BB OpenID) or integrate my test web page into course so that students logged in to it would be automated?