This sounds very interesting to me. If you can get something going, that would be great!
On Fri, Mar 27, 2009 at 6:06 AM, Minh Nguyen <nguyenmi...@gmail.com> wrote: > > Hi folks, > > On Tue, Feb 24, 2009 at 5:54 PM, Marshall Hampton <hampto...@gmail.com> wrote: >> >> I am interested in this too, although the way my university sets up >> its moodle server I can't really hack it at all. I would be interested >> on working on a concrete project - what is a simple goal to get >> started? > > I'll be working on a proof-of-concept integration with Moodle. For > this, what I have in mind is that, say, one is managing a maths course > and wants to create a set of self-tests for students to take as the > course progresses. A self-test in this respect is meant to help > students grasp concepts introduced in classes/lectures. So a "typical" > test might contain a number of multiple choice questions---other types > of questions are possible like multiple selection, free-form response, > etc. but let's keep it simple for now. I know this can be done using > HTML, PHP, MySQL without involving Moodle, but please bear with me for > a moment, since I'm describing a simple prototype of a Sage/Moodle > integration. > > OK, back to our typical multiple choice self-test. For concreteness, > let say our test is on basic calculus, in particular differentiation. > A multiple choice question on differentiation might ask a student to > find the derivative of f(x) = x^3 + x, for example, and underneath the > question is a choice of 4 possible answers, one of which is the > (best/correct) answer. As a first direction into this Sage/Moodle > integration, assume those questions are static, by which I mean that > every student is presented with the *same* question and the *same* set > of possible solutions. Then a basic, crude prototype here is to figure > out how to get Moodle to communicate with Sage in order for Moodle to > make use of Sage's maths capabilities. > > Let me explain further what I have in mind. Going back to our example > of the function f(x) = x^3 + x, say the student is asked to find the > derivative of f(x). A set of 4 multiple choice answers might be: > > Question 1 > > [ ] f' = 3x^2 + 1 > [ ] f' = 3x^2 > [ ] f' = x^2 + 1 > [ ] f' = x^2 > > Say the student has answered all questions on a test and now submits > the responses for grading. Upon submitting the answers, Moodle would > then invoke Sage to verify the answers. In the case of "Question 1" > above, Sage would compute the derivative of f(x), pass the computed > answer back to Moodle so that Moodle can grade the test. > > These are some of my first thoughts on a crude Sage/Moodle > integration. I've used Moodle in the past, but not as a course admin, > so my knowledge of Moodle internals is next to nothing. However, I see > this Sage/Moodle integration as a challenge I really want to tackle > because other course management systems I've used in the past, either > as an end user or as a course admin, have failed in some cases > miserably for me. To be honest, I've very little idea on how this can > be implemented so suggestions are always welcome. But in the end, I > want to get across something that demonstrates that Sage and Moodle > can talk with each other. > > -- > Regards > Minh Van Nguyen > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sage-edu" group. To post to this group, send email to sage-edu@googlegroups.com To unsubscribe from this group, send email to sage-edu+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-edu?hl=en -~----------~----~----~----~------~----~------~--~---