The E-learning project is providing learning platform for students
arrivu / e-learning Goto Github PK
View Code? Open in Web Editor NEWe-learning appliaction
e-learning appliaction
The E-learning project is providing learning platform for students
Add teacher and TB bio data and Information capturing
These information should be used in the course details page and We should able to capture more information such as twitter account, linked-in profile, face-book page, etc
work with @samuels410 to get the understanding of the current user management.
Use the active merchant https://github.com/Shopify/active_merchant gem to provide payment gateway integration to payu.in
http://activemerchant.org/
http://railscasts.com/episodes/144-active-merchant-basics
work with @sukumarreddy to complete the integration.
Develop web front-end to Add/remove Student, Teacher TA and Designer to a course
Use the LMS integration API to send these information to LMS.
Work with @sukumarreddy and @samuels410 for the details of the API and user roles
LMS integration points
• Create/update/delete users
• User enroll updates as Student, teacher and TA
• Enroll/de-enroll a student to a course
• Assign teacher to a course
• Get module details for course details page
• User profile updates
use the git project https://github.com/mattparmett/canvas as the starting point for interfacing with canvas REST services.
work with @ankithbti to implement this feature.
Please take alook at the project
https://github.com/m-narayan/canvas
This integrate canvas rest api call
we need to add more rest calls to integrate the front end to canvas
Canvas api documentation is at https://canvas.instructure.com/doc/api/
Take a look at the canvas api page https://canvas.instructure.com/doc/api/all_resources.html for all resources
Create/update/delete users -> https://canvas.instructure.com/doc/api/users.html
User enroll updates as Student, teacher and TA -> https://canvas.instructure.com/doc/api/enrollments.html
Get module details for course details page -> https://canvas.instructure.com/doc/api/modules.html
User profile updates -> https://canvas.instructure.com/doc/api/users.html#method.users.update
Modify the current CAS server to provide single sign-on via local user registration and sign-in.
Work with @m-narayan to complete the task
Get the course details from module details in LMS and Teacher, TA details from the web-front end.
Work with @ankithbti for the screen design and the course details from LMS. Get help from @manikkathir for implementation.
Setup e-learning application in devSrv 192.168.1.40
Modify the current user Sign-in to use CAS to provide login via Social networks (facebook, Google, Linked-in) and local account.
Work with @m-narayan to complete the task
Add Student enroll to a course and it should update the web front end DB and take the student to the payment gateway page.
Need to get input from @ankithbti for the screen design. Work with @sukumarreddy to complete this task.
Duplicate issue and issue #23
Develop the Integration of the Course Create/Update/Delete from web front end to the LMS.
work with @manikkathir to complete the tasks
Install Ubuntu 12.04 and use the host name as devSrv and IP address as 192.168.1.40
Integrate the smart coach course tagging to e-learning.
The gem https://github.com/mbleigh/acts-as-taggable-on (http://railscasts.com/episodes/382-tagging?view=asciicast) provide generic feature to implement a tagging system and it should be good fit for the course category.
We need to find the effort require to use the gem and if it is easy to develop the course category implementation then we can use this GEM over the smart coach course tagging.
work with @m-narayan to complete the task
Integrate the current user profile create process with CAS log-in.
Allow users to upload profile pic.
Allow user pic to be linked to the user social network
Allow users to modify the name and other details
work with @samuels410 to understand the current code to add these features.
Check techgig.com work flow for user management and profile edit.
Install CAS server application on devSrv ip 192.168.1.40
Develop Ruby integration to Create, Update Users in LMS system. use the git project https://github.com/mattparmett/canvas as the starting point for interfacing with canvas REST services.
work with @sukumarreddy and use his help to complete the tasks
Integrate the CAS server with omini-auth plugin to provide web single sign-on between web front end and the LMS back-end.
Work with @m-narayan to complete the task
Integrate the current user reset password to work with CAS
Add Course Student reviews using the gem https://github.com/elight/acts_as_commentable_with_threading
work with @ankithbti to get the screen designs. work with @sukumarreddy for any help to to complete the task.
Course social like to facebook, Twitter and Google link in the course details page
Get input from @ankithbti about the screen design and if required work with @sukumarreddy to complete the task.
Modify the current user sign-up to work with CAS server
Work with @m-narayan to complete the task.
Add course star rating using the gem https://github.com/muratguzel/letsrate
Work with @ankithbti to get the screen design and get help from @sukumarreddy to complete the task.
Implement the
Follow us on Facebook, Twitter, and Google+ features.
Integrate the course search from smart coach to the e-learning.
Install Canvas LMS on devSrv with IP address as 192.168.1.40.
Use the latest code and the code is in the machine 192.168.1.15 /home/sysadmin/Downloads/Instructure*.gz
The canvas Installation instruction for the latest code is changed and use the one from canvas Wiki.
Install http://wiki.brightbox.co.uk/docs:ruby-ng as the ruby run-time
Use the Ruby NG related passenger module http://www.modrails.com/documentation/Users%20guide%20Apache.html#PassengerRuby
Work with @sukumarreddy to complete this installation
Integrate the current admin user for system management to CAS.
Work with @m-narayan to complete the task
CAS single sign-on using Social networks (face-book, Google, Linked-in)
Work with @samuels410 to take over the task
Create Ruby API to create add a user to different riles in LMS such as Student, Teacher, Teaching Assistant and Course Designer.
We need to send user creation, modification and removel events from the web frontend to the LMS back-end.
Use the Canvas Rest integration Ruby API to complete the operation and work with @sukumarreddy for these classes.
Work with @samuels410 for the user model details.
related to #17
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.