-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LMS Integration #1880
Comments
Can I work on this issue? |
I would like to work on integrating it with google classroom ! |
@harshitaaaaaa @DevanshD3, please work on them. Others also please work on this. This is not something one person can do. I believe it is fairly complicated. First find out how Google Classroom and Moodle work. I am very much aware about Moodle as we use in our college but no idea about google classroom. So it goes like this
|
https://developers.google.com/classroom/guides/manage-classwork |
https://docs.moodle.org/dev/Plugin_types |
Adding some points here from a quick glance, looks like moodle plugin has to be written in PHP. Google classroom exposes lot of API in multiple languages including Ruby. Moodle gives lot of access and possibilities. It would be possible to create a moodle plugin which allows the professors to create assignments, grade assignments directly from moodle. Lot of possibilities here. However, the control will in moodle, and moodle can interact with our servers. (Our server cannot send a request to moodle) Google classroom on the other hand just exposes an API, so we are limited in that sense. Google classroom will not interact with our servers but our server can send requests to Google Classroom. So we can provide support for directly pushing the grades into Google classroom etc. This would be opposite behavior as compared to Moodle. |
I think ,Settling with something which allow doing more things from our servers/site will be more better this will also increase usability of site |
We are already providing an api now, but that is not enough |
@satu0king Can I contribute to this issue? |
@satu0king this task is very big. can we start brainstorming on the idea and chalk out an implementation plan probably making a GitHub wiki or a google doc on that , I think if there would be a slack channel for this then we can properly engage among ourselves and can make one great implementation pathway for this. I am very excited about this problem and want to work for this @DevanshD3 and @harshitaaaaaa and @Kartik1397 I am also interested in this project would you be like to join the official slack workspace of circuit verse and then we can start our brainstorming jointly in this idea ? |
Anyone who is interested in working on this issue can have a look at this . It has a list of various LMS that can be used and integrated with Circuitverse. But again, as mentioned by @satu0king , we need to follow a specific flow as :
Keep Contributing 🎉 |
@Shivansh2407 as you mentioned about having a specific workflow for integrating the lms, can i know where to brainstorm ideas and how to start the work if we have any ideas. i am deeply interested in the issue and integration. |
@koolgax99 you can continue to give your views here or in the slack channel. You can also discuss it with the respective mentors. Keep Contributing 👍 |
Can I start on this I have specific designs for this whole lms integration system |
As this is now marked as a gsoc project, we can't assign this task to anyone. But you can consider making a proof of concept implementation if you're applying for gsoc with this task |
Yeah I have submitted the whole design and the structure which we will be using drafted the proposal. |
Is the issue still open? |
LTI integration is done, Google class room integrations are pending |
I would like to work on this issue. Please help me with some references so that I can start working on this issue... |
Hey @Prerna-0202, |
Closing this for #2661 |
Currently CircuitVerse contains a simple LMS in CircuitVerse. It would be amazing if we have support for integrating with full fledged LMS.
Some LMS
The text was updated successfully, but these errors were encountered: