MUNComputerScienceSociety / hackathon-ideas

Project ideas for future hackathons
1 stars 0 forks source link

D2L API #3

Open Manouchehri opened 10 years ago

Manouchehri commented 10 years ago

I think we have a much better chance of seeing adoption if we implement integration with D2L. This is what Pearson attempted to do earlier this year (they failed, probably because their platform looks like a dozen teams wrote it without ever speaking to each other).

At the moment I think a lot of professors are just copy pasting grades from LON-CAPA and Mastering. Could be a large time saver when you have a few hundred students.

arcrose commented 10 years ago

+1 Definitely a good idea.

Gudahtt commented 10 years ago

Interesting idea, but how would that work? Do they have an API we could use?

Manouchehri commented 10 years ago

They've got an API listed here. It's all in JSON I think.

http://docs.valence.desire2learn.com/ http://docs.valence.desire2learn.com/res/grade.html

Gudahtt commented 10 years ago

Cool. Looks promising!

Manouchehri commented 10 years ago

Any suggestions on what type of platform we should write it on? python might work for the backend, but I'm open to suggestions.

I was thinking we should create a course based on MATH 1000, seems like a good one to tackle.

arcrose commented 10 years ago

@Gudahtt was talking about having a sort of template system that'd make it easy for profs to create new problems with provided solutions or to generate them automatically. It'd be great to design the system with something like that in mind as an extension. That is to say that we should consider a question/answer specification format as a core part of the quizzing system.

arcrose commented 10 years ago

I'm actually going to create an issue for that so we can talk about it a little more.

Gudahtt commented 10 years ago

I don't think it matters terribly what language we use. It's just a HTTP API - any language should be fine.

I really think this issue is key to the feasibility of a project like this. D2L integration is a big deal - without it, interest in using this will be very limited.

Manouchehri commented 10 years ago

I honestly don't think D2L is going to be difficult to work with. We're not trying to do anything too crazy either, just associate user names and grades. They've got a few examples on their API that seem clear enough.

On Mon, Oct 27, 2014 at 2:12 PM, Mark Stacey notifications@github.com wrote:

I don't think it matters terribly what language we use. It's just a HTTP API - any language should be fine.

I really think this issue is key to the feasibility of a project like this. D2L integration is a big deal - without it, interest in using this will be very limited.

— Reply to this email directly or view it on GitHub https://github.com/MUNComputerScienceSociety/hackathon-ideas/issues/3#issuecomment-60625038 .