Opensim drupal integration for standalone mode
Here's the first draft of a webinterface suggestion for openism in education.
This tool would allow an educator to interact with the opensim installation(s) that they are working with in order to do basic user management, track user accesses and reset the system to various preset defaults. As the current system works, access to the actual server interface is required for working in standalone mode. The first solution attempted was to use grid mode, but, existing opensim development is moving to a distributed server environment for grid (min 4 servers) which is not a model that is going to be replicable for the majority of educational environments. A simple webinterface, tied to a CMS, would allow for ease of interaction for educators and learners alike.
Basic requirements list
USER
1. User registration, password recovery and personal details
2. Download and configuration of clients (maybe time to move to realxtend)
3. Region status
4. Number of current users
ADMIN
1. Reset region to various preset defaults
1 a. Initial training configuration
1 b. empty configuration
2. User Management
2. a. Create, edit delete user
2. b. Basic user tracking (number of logins)
Development plan
There already exists a detailed user interface for the grid mode for opensim. A large amount of the needed code could be imported and modified from this existing code.The structuring of the necessary code for the above work could be put in 'shell form' attached to this page and then refined into a variety of different modules or standalone systems based on that existing code. Might be worthwhile, even, to attach this to an SVN repository to allow a nice true devel path.
My suggestion is to attach the project to an existing content managment system to avoid the need for working with 'look and feel' issues assuming that any project would need to have some kind of online presence. This could also facilitate the delivery of educational material to the students, the aggregation of pictures and videos from the opensim installation. So... the creation of an initial drupal module due for alpha testing by the end of the summer.
Jobs.
The development of a basic 'training' installation for an opensim region
The development of the framework of code from existing code
The development of the basic drupal integration









