-
Notifications
You must be signed in to change notification settings - Fork 482
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
Have interactive tutorials #641
Comments
Abstract (short description)we need javascript and jquery for many applications. More than 90 % website use JS in some form. So developing a framework for the development and presentation of interactive tutorials is going to be very useful.
|
@agcolom 3 questions
Cheers! |
@agcolom Thank you |
Codecademy has created a new way for non-developers to taste programming. I would like to expand this experience to the Jquery learning center. The problem with Codecademy is that it isn't enough challenging. You have a few courses to follow, but no coding challenges or problem sets. We need examples and tutorials for the jQuery framework + extra 'open' projects.
|
Hello I am a prospective GSoC student, I am excited about this idea and here is my proposal: https://www.google-melange.com/gsoc/proposal/review/student/google/gsoc2015/jiabao_wu/5803402760028160 I would love to hear feedback from anyone, I tried to include all the requirements in the new architecture for content creators. It also shows how each of these components will be used by the framework to create the interactive tutorials described here. |
Hey! I'm interested in the 'learning' project? who will be my mentor and where can i get started? Thanks. |
@supergray please see https://github.com/jquery/gsoc/wiki/Getting-started-for-students and the first paragraph of https://github.com/jquery/gsoc/wiki/GSoC-2015-Ideas-List |
Yes sir I read that but how can I get started and who will be my mentor if I can ask. Thanks already and good to see you back @arschmitz. |
@supergray That's exactly what that page explains :p
@agcolom will |
@supergray this is not the place for discussion of GSoC only the specifics of this issue in general if you have questions related to GSoC please try #jquery-content on freenode like the task asks. |
Thanks a lot for the links @arschmitz sir....! I am absolutely new to GSOC and GitHub, I desperately wanted a place to start.... Looking forward to do some great contributions to the jQuery Learning Center...! :) |
I can intersted in this project , i request mentor to see my GSoC 2015 proposal |
Hey @agcolom! I was just going through the jQuery's ideas list and found great interest in this one. I'm an Open Source Enthusiast and have previously contributed to jQuery, Mozilla and Privly and would like to take this one up for GSoC 2016. I also have prior experience in working for startups like Zomato and Refiral and good competitve profile. Few doubts that I have regarding this project are:
Please share more information for the same. Thank you. :-) |
Hi@agcolom I am new to GSoC. I got interested in this project after looking through the idea lists and i hope to make contributions to the project. Thank you |
Hey @AurelioDeRosa , @jzaefferer :-) Its been a while and I believe mentor is busy. I have tried asking the same in IRC as well. Please help me with this as proposal period has already started. Thanks in advance. |
@agcolom
I tried to reach mentors on irc but think they were unavailable. So i am posting here |
Hi , I am interested in this project and I have the same doubt about the "plug in learning centre". |
Hi @ghost.
|
Hi @jiabaowu. I tried to access your proposal, but the link doesn't work. |
Hi @devs4v. I've read your proposal and I have a few questions:
Do you mean that you want to create a system where the video potentially pause at a given point and the software prompts a question to the user?
Do you mean something like "the
Something like "variable
Standalone pages for each lesson? Also, do you mean static pages or dynamic pages? As a final note, you have written:
I guess with jQuery plug-ins library you meant plugins.jquery.com. However, we discontinued that service in favor of npm a while ago. |
Hi @manrajgrover.
|
Hi @Thilina-Piyadasun. Can you post here your questions? |
Hi @neelansh.
|
Hi @Pc6. I've read your proposal and I think it's a bit vague. Can you describe the architecture you want to propose? What languages you'd like to use? Any particular feature you think is worth adding? |
I'm not sure if is too late, here is my proposal I would like to receive any feedback. Thank you! |
it might be late but if you can review my proposal : |
Hi @nilmadhab, @ghost, @najela, @devs4v, @ludovicbonivert, @jiabaowu, @VamsiSangam, @burhanbhopal, @manrajgrover, @Pc6, @neelansh, @Thilina-Piyadasun, @theJian, @neelansh. I've just updated the description based on all the feedback we've provided so far. Please, updated your proposals and submit them. |
Hi @neelansh. Overall the proposal is good but we can't use Python. I've read that you have used PHP in the past. Would you be comfortable in using PHP and WordPress? Another point is that you mention that the videos will be uploaded on YouTube. Consider that we might want to embed video that are uploaded on our infrastructure. |
Hi @AurelioDeRosa, I have shared my proposal through GSoC portal. Please review it. Thanks in advance. :) |
@manrajgrover is it your final version? Remember that today is the last to submit the final proposal. |
@AurelioDeRosa, It is a draft which I can edit right now before submitting the final one after your review. |
I'm sorry but I can't review it now as I'm out for the Easter break. Submit
|
No issues @AurelioDeRosa. I have incorporated those details and made what I believe is good proposal for this project. I plan to start working on this regardless of end result and currently learning Wordpress Plugin development. Please go through the proposal when you find time. Happy Holidays! 😊 |
@AurelioDeRosa Yes i am comfortable in using php as backend. I have made the necessary changes in the proposal, did not got much time to think the details of the backend using php but would like to discuss them in the community bonding period, i would now implement all the things i wanted to implement using python in php. hope you like the proposal. |
@agcolom @AurelioDeRosa , I would like to know the progress of this project and would like to contribute in any possible way I can. Also, Is this project completed or going to be continued for next year GSoC .? |
Hi. The project is in its final stage at the moment. We plan to integrate it in the next few months. As you can imagine, before we go live we have to ensure that everything works correctly and that its code is of high quality. We appreciate the fact that you want to help and you'll be able to do that as the whole project will be released as open source. |
This is for https://github.com/jquery/gsoc/wiki/GSoC-2016-Ideas-List#jquery-learning-center---interactive-tutorials-for-learn-and-other-sites
The "Interactive tutorials" project for the jQuery Learning Center should provide a full learning experience, with articles/lectures and a tutorial to test the acquired knowledge. The project should run on our current infrastructure and it should be completely integrated in the Learning Center website. The latter is a WordPress-based website.
Under the technology point of view, this means that the project should be based on PHP and MySQL for the back-end. In particular, to create a seamless experience, we favor the idea of creating the project as a WordPress plugin.
For what concern the front-end, in addition to HTML5, CSS, and JavaScript we want the project to be built using jQuery. As the jQuery Foundation we love our projects and we want to share our experience and expertise with the student. We don't dictate any methodology for the CSS code or any language that compiles to CSS, but the use of Sass and BEM is recommended. At this stage of the project we are only aiming to create a desktop experience, thus smartphones will be out of scope.
Our aim isn't to compete with Codecademy, Code Wars, Code School, or similar services. We want to create a better experience for the users that visit our learning center by providing them with some tests. These tests will help them in retaining the knowledge they acquire by reading our articles and tutorials and by watching our videos. For this reason, we aren't interested in any rank system or in storing users data.
Our idea is to store only the description, some hints, and the proposed solution for each test. A test can be either a question with some preset answers or a request to write some code. Hints should be only shown on user's request to give some guidance about the solution. The test should be placed at the bottom of each page containing the tutorial or the video, and should only be shown on user's request (e.g. by clicking a button).
The text was updated successfully, but these errors were encountered: