Mezuen egilea: Peter Ruthven-Stuart

Plugin developers-ren irudia
Hello,

I am very interested in using Netpublish for a staff created Course Guide on a moodle 1.7 platform, so I had the same question as Art Lader re compatibility with moodle 1.7.

I have just tried to use Netpublish (modified: 2006-03-26 21:41:11) on a 1.7dev moodle system; unfortunately it didn't work. The installation was fine, and even when I came to add a Netbpublish activity it seemed to work OK. However, when I clicked on the [Add new article link]. I got the following database error message:

Netpublish SQL error message in moodle 1.7dev
I do hope this can be fixed, since it does appear to be a great module.

system info:
  • Moodle 1.7dev.
  • MySQL 5.0.24
  • php 5.1.6
Puntuazioen batez bestekoa:Useful (1)
Plugin developers-ren irudia
Martin, thank you for your comments. They made me rethink my ideas and plans, and this is what I've come up with.

Martin wrote:

In Moodle, teachers can be given the right to create new courses, and they can give students write access in those courses, so a lot of what you're saying here can be implemented simply as a course for each "selfstudy" group.

Certainly, it is possible for students to be given editing rights to a course. In this way, students can make their own quizzes and questions using the standard Quiz module. In fact, I have done this: set up courses in which students are given the same control as a traditional Moodle 'teacher'. However, there are four drawbacks to this method of encouraging Autonomous Learning.
  1. Not all Moodle teachers are able to create another course for students to use as their own Self Study page. Either they are paying a hosting company to 'rent' just a single course space, or their moodle administrator has put limits on the number of course teachers can set up.
  2. Having a course in which a number of students have editing rights would make self study possible, but it would not be possible to easily or automatically track and record what individual students do. Alternatively, giving each student their own Moodle course would make it possible for a teacher to see what individual students were doing, but it would not be automatic; they would have to access each course. Furthermore, for a teacher in charge of a lot of students this would not be very practical. In other words, the benefit of my proposed module is that student activities; both creating and doing quizzes, could be automatically recorded to the Gradebook.
  3. Even if teachers are able set up a course or multiple courses for teachers, in my experience not only would this be too time consuming, but it would also be too complicated for many teachers. It would be much easier for them if the ability to initiate, track, evaluate and record grades of self study activities were in the same course as all the other course activities.
  4. Giving carte blanche to 'certain' groups of students to create their own activities is not always feasible. It could lead to at best a chaotic course, and at worst students 'accidentally' deleting each others questions and quizzes.

4 key objectives of SelfStudy function/module and possible solutions

Notwithstanding these four points above, I appreciate that replicating things, that Moodle already does, does potentially complicate matters. So, I've narrowed down my key objectives to the following 4 goals:
  1. make it possible for students to create their own questions and quizzes in the same way that teachers can currently do so, but with the possibility of simplifying quiz and question creation (e.g. simple initial quiz set up, limit the question types, etc.)
  2. allow students to share these questions (="communal autonomous learning")
  3. allow teachers to easily track, evaluate, and grade these questions, this includes automatic grading where possible
  4. allow students (and teachers) to select questions from ‘Smart Question Lists’
I can see two ways of fulfilling these goals whilst at the same time limiting the replication or duplication of existing Moodle functions:

Possible solutions ONE ...
  • to objective 1) - use existing Moodle feature: have teachers create courses for individual students or groups of students (as is possible now)
  • to objective 2) - new feature: make it possible for students of the same cohort to see what quizzes and questions are available to them without having to access each separate student's course.
  • to objective 3) - new feature: devise a means of tracking student self study activity all in one central course and record data to gradebook
  • to objective 4) - 'improvement' of existing Quiz module: create a new functionality within the present Quiz module that allows quizzes to be automatically generated from the Question bank (=Smart Question Lists)
Possible solutions TWO ...
  • to objective 1) - new activity module: SelfStudy module, which allows students to access the existing Quiz making engine
  • to objective 2) - existing Moodle feature, with an adaptation; the Quiz Module already allows quizzes to be made public (sharing). However, this would need to be adapted to make it possible to prevent students deleting or editing & saving questions made by other students, i.e. they should only be able to save-as-new shared questions
  • to objective 3) - new feature (part of a new SelfStudy module): make it possible to track student question and quiz making, including recording evaluations to the gradebook
  • to objective 4) - 'improvement' of existing Quiz module: create a new functionality within the present Quiz module that allows quizzes to be automatically generated from the Question bank (=Smart Question Lists)

Graded & Supervised Autonomous Learning: a contradiction?
Yes, but the reality is that most students need a bit of a stick as well as a carrot; some supervision and encouragement. Also, many teachers need to give grades at the end of a course. So, whilst Martin's suggestion re giving students their own courses that they can edit works for highly motivated students, it does not work for most of my students, nor does it help those teachers that want to encourage self study, but at the same time need to track students and hand in grades based on students' activities and performance.


So, given that I think that "Communal SelfStudy" activities are essential, and that the ability of teachers to track, evaluate and record this SelfStudy is equally important, I need to think of a new module, or an adaptation of present modules and functions, that is not disruptive of the present system - i.e. minimum duplication.

Any ideas or suggestions about how SelfStudy (as defined by the above 4 objectives) could be enabled via a new module, or enhancements to present functions will be most welcome

And thank you again Martin for your helpful feedback.
Plugin developers-ren irudia
Hello,

I have a plan for a new activity module about which I’d like to get some feedback before embarking on the development process.

The working name of the new module is ‘SelfStudy’. It will allow students to create their own questions and quizzes for self study.

(message to the administrator/facilitator of this forum: if this is not the best place to make such an announcement please feel free to move this post to a more appropriate place. Thank you.)

A summary of the new SelfStudy module

This will be a module to allow students to create their own questions and quizzes which they can access whenever they want to quiz themselves. Furthermore, they will be able to share their quizzes and questions with their peers. The teachers’ main role will be to make ‘Self Study’ possible by creating a SelfStudy activity.

Motivation for developing the SelfStudy module

As a teacher that believes in the importance of promoting ‘Autonomous Learning’, I am aware that a key feature that Moodle lacks is a tool or environment in which students can initiate and create their own study activities. Certainly, there are numerous activities that teachers can create that allow students to participate in and contribute to the learning process. However, present activities tend to rely to a considerable extent on the teacher to create and facilitate learning tasks. The intention of the SelfStudy module will be allow students to take the initiative to study for themselves.

Key features:

Students will be able to ...

  1. Create their own questions and quizzes, which they can do at any time (even on mobile phones?)
  2. Share their questions and quizzes with other students – if the teacher has allowed this
  3. Create questions in a group, i.e. work on a set of questions with their peers
  4. Categorise questions in the same way a teacher can do in the Quiz module
  5. Tag (sub-categorise?) their questions
  6. Search for certain questions (both their own and shared); the tags will help in this
  7. Access a page within a moodle course (perhaps via a SelfStudy block) which lists all the quizzes they have made and their peers have shared.
  8. Evaluate their own and peers questions
  9. Create quizzes from ‘Smart Question Lists’. These lists will contain questions that have certain “transient characteristics”, as well as more fixed characteristics, e.g. questions not recently done, questions rarely answered correctly, questions recently added, questions not answered correctly more than 5 times, questions that have been ‘highly recommended’ by students or the teacher, questions that have certain tags, questions that they themselves have not yet tried or got right, questions made by certain people, e.g. the teacher, etc.

Teachers will be able to ...

  1. Create a SelfStudy activity
  2. Indicate how many questions students should make, or allow students to make as many as they want
  3. Set whether or not students can share questions
  4. Set what type of questions students can make, e.g. multiple choice, short answer, etc.
  5. Set a start and end date, if any
  6. Set whether or not the task is a group or individual activity
  7. Indicate how many points, if any, the SelfStudy task is worth in the course grade
  8. Give a grade for the quality of question (manual grading), and/or the number of questions a student has made, and/or the number of questions a student has got right.
  9. Access a page within a Moodle course (perhaps via a SelfStudy block) which lists all the quizzes students have made in order to check, and if necessary evaluate and grade the questions.
  10. Import questions from the already existing Question bank to let students use in their own self created quizzes
  11. See who has made a question in a quiz by clicking on a link in the top left of the question frame

Question types

My thinking at the moment is that this module will make use of the question types that are already part of the Quiz module. However, in the initial stage of development, the module will probably just contain two or three types: Matching, Multi choice, and Short Answer.

The ‘Questions’ feature in the Administration block

Just as this new SelfStudy module should not be confused with the Quiz module, it should also not be confused with the ‘Questions’ link in the Administration block of every course. This Questions link allows teachers to go directly to creating and editing questions without having to go through the Quiz activity module or a pre-existing Quiz. However, it should be possible for the teacher to import questions she has made from this Questions bank to the SelfStudy module so that students can use them in their own self-created quizzes.

What about ‘roles’ in 1.7?

I am aware that the new roles feature in Moodle 1.7 will allow teachers to give students the right to make their own questions and quizzes using the standard Quiz module. This would perhaps seem to make my suggestion of a SelfStudy module redundant. However, I do not think this will be the case, since by giving students the right to make quizzes, it will still not be possible for the teacher to see which students have made questions and quizzes. Furthermore, with a large class, this could lead to a chaotic course. So, unless I am missing something with the new roles feature, I do not think that it will supplant a SelfStudy module.

Questions to fellow Moodlers:

  1. Do you think teachers would appreciate such an activity module?
  2. Do you think students would appreciate the ability to be able to create and share their own questions and quizzes?
  3. Is there a third-party module already out there that allows students to make their own questions and quizzes?
  4. Am I right that the new roles feature will not make a SelfStudy module redundant?
  5. What are the main features that you would like to see in such a module?
  6. Are there any features of Moodle that make such a module impractical, impossible, or even dangerous (i.e. a security risk)?
Any other comments or ideas about this planned SelfStudy module will be most welcome.

Finally, I should add that I am not a programmer, so will be working with a programmer to develop this module.
Puntuazioen batez bestekoa: -

Moodle in English -> Wiki -> Error Intstalling Wiki on 1.6.2+

Peter Ruthven-Stuart -
Plugin developers-ren irudia
Hello,

I have just tried to install Nwiki on a moodle 1.6.2+ site. The installation process went as expected; messages said that various database tables had been successfully setup. Although I noticed that there was no [Continue] button at the bottom of the 'Success' screen. However, on trying to add a Wiki via the [Add an activity ...] menu I got the following almost blank screen:

blank Nwiki screen

and when I try to access the Admin pages I get a completely blank screen. When I remove the wiki directory that I had just installed from the mod directory I am then able to access the Admin pages again.

I downloaded the 'wiki_rev2006112501.zip', and installed the contents according to these instructions (click).

System info:
  • moodle 1.6.2+
  • PHP 5.1.6
  • mysql 5.0.24
Any ideas?
Puntuazioen batez bestekoa: -

Moodle in English -> General help -> Metacourses? -> Re: Metacourses?

Peter Ruthven-Stuart -
Plugin developers-ren irudia
John,

You wrote:

"...I have noticed that all students and teachers in all courses on the site are automatically enrolled as students in course #1"

In the 'Permissions' section of the 'Variables' admin page there is a setting called: 'allusersaresitestudents'. I think the default for this is 'Yes'. The explanation for this setting, which is included in the Variables admin page, is as follows:

For activities on the front page of the site, should ALL users be considered as students? If you answer "Yes", then any confirmed user account will be allowed to participate as a student in those activities. If you answer "No", then only users who are already a participant in at least one course will be able to take part in those front page activities. Only admins and specially assigned teachers can act as teachers for these front page activities.

So, I suppose the top page is a kind of metacourse, but unlike normal metacourses, in which you can choose which course of students can belong to it, in the case of the top page all students registered to a course can take part in top page activities (Yes), or no students at all (No).