--
You received this message because you are subscribed to the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/b9b533e4-5d15-4412-8c3d-a88b70949c7a%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNML7A3bQxeS6MVKc5wtoWDXY-oAqD4xBq6ZJHh-rxNBZA%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNML7A3bQxeS6MVKc5wtoWDXY-oAqD4xBq6ZJHh-rxNBZA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrQCQXpAbexnhL7fF0brYw2erM6qFbNizQK%3DetfrMTBxSw%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNOCNkoPR2vOp%3DGHhBnJCHpe12K0xrT4vcVzQGyrM3Li_Q%40mail.gmail.com.
Thanks for sharing your insight, Ned. Our target is to build an educational portal on which instructors can offer courses to students, so the structure of the platform is definitely a selling point to investors, plus the # of users and traffic to the site.I do not think it is sensible to build my own system from the scratch especially there are already many powerful ones like OpenEdx. You mentioned creating more extension points so we are able to use those extension points to create our own closed-source extensions. I would like to explore more in this aspect. Is there any documentation available to show the process of doing this? How difficulty and how long will it take for Edx to integrate changes done by external developers? Also, why does the extensions using those extension points (under AGPL) can be closed-source?
My last question, out of curiosity, is there a way to bypass AGPL for OpenEdx, e.g. we pay for an instance of OpenEdx ?
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrTdZQd%3DSHcUtL%2BSTHY5vaDjcea%2BJq-U%3De-w%3DYp%2BUK809g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNNdBV5ZJHTe%2BDD%3DLvLQa9SG4hq5FbVvnVYYwu1433qnzA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNNdBV5ZJHTe%2BDD%3DLvLQa9SG4hq5FbVvnVYYwu1433qnzA%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrRG%3D8P%3Dv3XtqU2R0kzeJo5_3pZ%2BK%2Bs9nF8X_btRgk-yCQ%40mail.gmail.com.
5. A library of learning objects sounds like a separate application, which could be licensed as you want. MIT is working on something called LORE to support this.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNOYXcqPYa_ndbyK0%3D3NGsgwBdNk4yH6E5fOzsW2-jawOA%40mail.gmail.com.
--
You received this message because you are subscribed to a topic in the Google Groups "General Open edX discussion" group.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/73B8F76B-CC9E-4072-B068-04AA59D34146%40gmail.com.
Thanks for your quick reply, Ned. I really love OpenEdx and am hoping to contribute back to openEdx as we benefit from it and the community, also meanwhile meet our project goal. I just need to understand it more and see how those dual goals can be met. Here are some further discussions to your replies:For #1, to extend user profile, I believe there is a User API. I just do not know how flexible it is to extend it with a few more variables capturing user chars. How is this User API different from the actual user profile component as you advised?
For #2, I believe there is a student progress feature. I am not sure if this is under enrollment API, or it is under a particular xblock?
For #4, I know in the xblocks, course contents are organized in the tree structure. In the current design, it allows to be referenced across courses. For this kind of references, where should changes be made, to LMS or studio ?
One question for contributing to OpenEdx, when I develop new code to OpenEdx, as required by AGPL, how often do I need to merge it to the main repositories or I just need to make it available to the public? What is the process of doing it? What about the component under other licenses?
I would like to really learn openEdx inside out and understand it thoroughly. In addition to the openEdx developer guide, are there any good developer training materials available to me to get deeper into openEdx? Do you have any advice how to best learn OpenEdx? I have run a sandbox myself so I can explore more by playing with it.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrTzvFG6s8MpNuidKyPWzPS6_%2BuTxukmk8NuWH-Ai9K%3D_A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNOiAbccPwFei3rPL66ZjnfdCxdsFPdf7EKH22gq%2BjDz2g%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrREBRjU9EyO%3DiOjy-xan8fBHtWQgaKmkHo640ovxqob%3DA%40mail.gmail.com.
On Jan 20, 2016, at 6:04 PM, Wenting Ma <went...@gmail.com> wrote:
For #4, what I meant is as the course content are broken into smaller "learning objects" and they are structured in a tree structure. If I want to enable the feature of using a learning object residing in course A in course B, which is essentially cross-referencing the learning object from one course to another, which component should I modify, LMS or Xblock?
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNMZZCe%3D7eCn2aFGH_Sg4zSPpV%3DHJZqLdPdQhvA6x2atQg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CABYXnrSmuR_8qK%2BGf40XKch0%3DKHBCFrNBReqC-_oQgGrn5q4_A%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CAGtJPNP-YzdK3gf-PVO0MwYiL57txCE2yqvhKCDBXjuijAUR8A%40mail.gmail.com.