More administrative features

More administrative features

Germán Matías發表於
Number of replies: 3

We've been working with Moodle for two years and now we need to extend its functionalities for the administration staff.  We don't know yet if it will be better coding it over Moodle or develop a new application that Moodle will connect to.

They're not technical administrators, so they shouldn't access the Moodle configurations (themes, activities logs, variables, etc.) or the course contents. It would be like a new role with just permissions to do course and users management tasks, not related with academic work.

We are planning to develop some new pages to:

  • process the users appliances to courses
  • check a flag when a user has paid the course
  • manage the student account balance
  • list all the users for a course
  • list all the courses of a user
  • manage courses associated with different institutions and categories (we need that courses belong to more than one category)
  • list users of a country
  • list users that have applied but haven't paid yet
  • etc. 

Before we begin working, perhaps someone can tell us if there's already some application, plug-in, project or forum that points us the right way.

Thank you very much.

(I'm really sorry for my bad English)

評比平均分數: -
In reply to Germán Matías

Re: More administrative features

Michael Penney發表於

Hi German, it looks like we're working on something similar, a Distance Learning Portal integrated with Moodle.

For ours we currently think we need:

The features you have listed, in addition:

  • List available courses for a given degree
  • Allow students to sign up for courses that match their degree program
  • Send students custom email when they enrol in a course (each course has it's own instructions)
  • Assign advisors for students List completed, in progress courses and grades (transcripts)

We're debating now whether to accomplish this as a new stand alone portal that plugs in to Moodle or by modifying an existing 'portal' system.

If you all are going to start building this also, we could try setting up a CVS account to share the work.

Michael Penney
LMS Project Manager
Courseware Development Center
California State University, Humboldt
mmp5@humboldt.edu




In reply to Michael Penney

Re: More administrative features

Germán Matías發表於

Hi, Michael.

It sounds interesting to set up a CVS. After analysing it carefuly, we decided to extend Moodle, with new php pages that accomplish the new features. A whole new application would require to duplicate too many common tables and code (ie. course and users management), making the development process too long. What did you decide?

I was trying to find out if there were plans for developing some of these, in new versions of Moodle, but I didn't find anything.

I think that this week we will be deciding which features start with. I will tell you after, so we can discuss it together, if you're interesting in.

Germán_

In reply to Germán Matías

Re: More administrative features

Richard Crawford發表於
Hi German.  We've been extending our own installation of Moodle for some time now (to the point where our upgrade from 1.4 to 1.5 took a month to make sure all of our customizations were carried over properly).  I'm currently planning on adding a number of administrative reports similar to what you outline above.  The way I've been planning on it was to add a new block viewable only to administrative users which would contain a link to some PHP pages located in a different subdirectory.  This way I could build all of the functions and reports into a new subdirectory, and not have to worry about interfering with Moodle's source code at all (thus making future upgrades easier).
評比平均分數:Useful (1)