Forum .LRN Q&A: Responding to the Commonwealth of Learnings Evaluation of dotLRN

I would like to write a response to the Commonwealth of Learning's evaluation of dotLRN.  If you read COL's report carefully you'll see that the winning system was evaluated based on features it was going to have, not just current functionality.  With dotLRN 2.0 almost out, dotLRN should have a significantly higher score.  I hope to write a simple letter that provides links to the evaluators to existing specs and documentation so that they can see the potential of dotLRN.

We can also look at this as an opportunity to learn how to target our marketing to future customers like COL, who have resources and are trying to decide which open source project to invest them in.

I could really use some help!  If you've read the report and want to help let me know. If you are listed below and have time to give me any information/pointers to information on the following projects it would be greatly appreciated.

Authentication: Collaboraid, what percent done are you in terms of implementing your spec?

Photo Book/Profiles: Jeff/Sloan: This module would contribute to our score on "Registration Features".  What is the status of this work? Has it been contributed back? Is there a description of what was actually built or a final spec I can point to?

Templates:  Does anyone have user documentation on class cloning?

Learning Objects and Extensible Content Architecture: S&R? Does anyone have an up to date document on the current status IMS/SCORM compliance.  Work in progress and specs are fine.

Web Authoring: Talli? Is there a publicly available spec on the webdav work I can point to?

Whiteboard: Malte? Do you have a document with status/plans for whiteboard?

Searching: What will be searchable in dotLRN 2.0?

AOLServer: Does anyone have a good link about why you should use AOLServer?

Installation Issues: Malte. Do you have a knoppix CD we can include in the letter?

My very incomplete draft can be found at: http://www.aristoi.biz/file-storage/?folder_id=2705

Here is another reason to improve the marketing of dotLRN:

http://www.claroline.net/news.php#28

"August 28 - Government gives 1M € for Claroline development

    The General Bureau for Technology, Research and Energy of the Ministry of Walloon Region (Belgium, Europe) has decided to allow around 1M € to Claroline. Research and Development will be made in both ECAM (Ingeneers Higher Education) and University of Liège. "

Okay, here are my $0.2.

User Registration: We have a user - registration module that we are going to release really soon now.

SCORM: No more updates from us at the moment, but ask Ernie directly.

Whiteboard: Too busy to look into it and make a plan.

Knoppix CD: We'd have to check and regenerate one, maybe even with a head checkout. And data (which we don't have). So if anyone wants to help us out here, send us a Postgres dumpfile of a head checkout that contains demo data and we'd incorporate it. English preferred (for Germans we have our own data).

On a seperate note, I think you are going in the right direction with your letter. Thanks for doing this!

Caroline,

Great initiative!

Authentication: We're expecting completion by end of next week. We already have authentication using PAM (which can talk to RADIUS, LDAP, Kerberos, MS Active Directory, and a host of others) and batch synchronization using IMS Enteprise 1.1.

/Lars

Photo Book/Profiles: Jeff/Sloan: This module would contribute to our score on "Registration Features".  What is the status of this work? Has it been contributed back? Is there a description of what was actually built or a final spec I can point to?

We're putting the finishing touches on the Phase I functionality. It will need to be made more generic and ported to Postgres before it can be released; this will be done in upcoming phases. Sorry, no timetable yet.

It has diverged rather widely from our original spec, as unanticipated needs arose. I will see if someone can write up a description of what we actually built.

Description of online profile/photobook for Sloan:

Phase I of online profiles replicates the Sloan Student PhotoBook, which is distributed in printed book version and as individual biocards to faculty, and collects Address, Education, Employment and Personal information on all students.  Contribution is voluntary; students can suppress all data except name and email address if they choose, or they can unsuppress a specified subset if their information.  Group administrators can download a CSV class list of student names and email addresses.  Profiles are displayed within classes and communities on FaceBook and Thumbnail pages linked from the People and Member List pages with sorting by alpha slider.

The PhotoBook Administrator (PBA) and Site Wide Administrator (SWA) can download CSVs of all information or of unsuppressed information in addition to the class list.  These admins can also add new profile field types or edit existing profile fields (change question, add a choice to drop down list, delete a field entirely).

In addition, we are adding community-level searching and cross-community (site wide) search functionality this fall.  Searches will honor permissions (based on a user's level of access) and each user's suppression settings.

Phase II of online profiles is to move the students in the classes of 2004 from our enterprise database into SloanSpace profiles.  Following that, faculty and staff data will be moved over.  Farther out, alumni.  Also, printable biocards will be added for users in PDF format (probably), the bulk upload utility will be enhanced to allow the SWA to create student accounts and pre-fill some profile data at the same time; the PBA will have greater control over the display of profile fields and categories; and the PBA will be able to extract CSVs of specific information as desired.

No, there is no documentation written yet, but until it is, anyone can direct questions to me.

Dee Kane

Hello Dee,

are the profiles dynamically editable? Can there be different profiles for the students, depending on the class and/or the role they have? Can the students explicitly allow or deny access to each piece of information or is it only per subset area?

Malte,

"are the profiles dynamically editable?" -- I'm not sure what you mean by "dynamically editable" (could just be early morning ignorance), but students and the PBA can edit profiles and these changes are immediately reflected.  Hope that answers your questions.

"Can there be different profiles for the students, depending on the class and/or the role they have?" -- Good question, I forgot mention that right now, there is only one profile firm, so to speak, so all programs fill out the same (or omit) the same info.  And there is no role differentiation, but the thumbnails and facebook pages do display whether a user is an admin or a member.  This requirement, for different profile forms based on constituency, is not in the spec for PB II, though it is something we know we need for the future.  In addition, we need different profiles for faculty and staff.

"Can the students explicitly allow or deny access to each piece of information or is it only per subset area?"  -- Yes, there is a great deal of granularity and control given to students.  For example, I can unsuppress all personal information, but suppress my portrait or citizenship, which is within personal.  Or, I can suppress personal, but unsuppress all education, address and employment, but suppress my home street address.  And so on.

Dee

Hello Dee,

thanks for getting back to me so fast. With my first question I meant, if the Profile itself (the questions asked by the system) can be changed (so in the course of the day you realize that you forgot to ask the students for their pet's name, that this is editable from the administrator instead of the developer).

If you want the multiple profiles, you might want to check out the user register we are going to upload within the next two weeks as this already supports multiple profiles which you could (with a little bit of additional development) link up to e.g. the signup process for a class. Though it does not include the fine grained permissions.

When you launched your RFC last year, two clients of ours had roughly the same idea, so we tried to make a generic package out of it, that could be amended in an easy way for all situations. I never go around to aggregate all the specs, but maybe I'll manage in the near future. The basic underlying idea is to have a package, that allows you to keep profiles (registers) of your users. At the moment we go so far as to say, you can enter the profile process using a URL and give it a return_url where users will be redirected to after they finished the registration. As a specific demand by GPI we added the ability to link registers to mailinglists which will sign up users for specific mailinglists. But you can imagine an easy interface that would allow you to signup users to forums or classes (e.g. if a new student enters MIT, he chooses a default curriculum, answers the questions of the default register (the thing that collects the profile data), and is subscribed to multiple classes. If the class has an additional register, the student will be redirected to fill out that register as well, otherwise he would be a pending student.).

Gotta run, more maybe later ;)

Malte,

"With my first question I meant, if the Profile itself (the questions asked by the system) can be changed (so in the course of the day you realize that you forgot to ask the students for their pet's name, that this is editable from the administrator instead of the developer)."  -- Oh, I get it now.  Yes, this is what I meant (tried to mean) when i said that the PBA can edit types and answers; we could add a question asking for pet's name on the fly.

I hope we can bring external development work into sloanspace and profile in the near future.  we do have issues with getting the mba first years populated into required classes and communities.  Thank you for that information about the user register.

DeeDee

Dee, Janine and Carl,

Should a description of Sloan's "Photo Book" project be put on this page under "Profiles".  Is there anything else that we are considering "Profiles" for dotLRN2.0?  Is it still scheduled to be included in dotLRN2.0? Is the photo book code in production at Heidelberg?

https://openacs.org/projects/dotlrn/roadmap#profiles

Is there anything else that we are considering "Profiles" for dotLRN2.0?  Is it still scheduled to be included in dotLRN2.0? Is the photo book code in production at Heidelberg?