If not, can anyone recommend an open source system that I can try to integrate?
I came across OSPI, but that is in java and I don't know how well moodle will react to that. If no other system can be found, i'll give the java implementation a wak!
Crafton
Do a search on the site for "Portfolios" [without quotation marks]. This has been some discussion about that.
Also, send an email to Ger Tielemans. He seems to know a lot about Student Portfolios and may be able to guide you better about it. I think he once suggested using the "Book" module for something like this.
Please post any good links here about any "free" software you come across that can do this.
WP1
An opensource Eportfolio is here:
We installed it on a server and seems to be a good program. A major advantage, it's Free
I was just recently looking at The Open Source Portfolio Initiative (OSPI) platform. Which version did you have success installing? v1.0 or 1.5? Mandrake, Fedora, RedHat or OS X?
My biggest concern is that according to their docs they are gearing the OSPI towards being an Oracle installation (rather than a purely open source solution).
I have been thinking of ways to modify a MOODLE to duplicate or better yet improve on OSPI 1.5's interface for managing student uploads and resources... (I understand that the OSPI version 2 is still alpha-ish, but more feature rich than current demos, so I cannot compare to that).
Here's what I believe OSPI 1.5 does:
Provides a template with required fields for a student resume.
Provides a mechanism for upload of resources (images, word docs, etc...) to be displayed within the template.
Provides (v.2) mechanisms for assessment (advisor access and feedback).
Mechanism for selective guest user access of (multiple) finished portfolio "presentations."
Moodle is already more stable, and has parts that do most of these featured mechanisms towards a different end while using a basic and accessible lamp platform (as compared to tomcat, ant, Java, oracle, swing?, etc.).
I wonder if a Moodle codebase could be modified to allow every student to be assigned their own "eportfolio" course (with a new more restrictive course format with fixed labels) and access to only the blog or journal, and teacher-like control of label and resource modules within that course. The special resources in the eportfolio would need a feedback area that would be available to the student and the advisor, but hidden from those guests that were allowed in to view the portfolio via a "guest" key. If moodle could handle a couple of thousand such courses (minus quizzes, chats, forums, and all the other typical mods) then we are talking about potentially the best and most flexible eportfolio platform available. I guess the biggest change would be a mechanism restricting the size of each "eportfolio" course in Megabytes (at least until terabyte raids become commonplace ).
What do you people think about this? Plausible?
In face, we've discussed doing it here with a Moodle where every student is a teacher of their own course, and the lang and theme files hacked accordingly.
Since teacher level users can control the enrollment into their courses, can put content into their courses, etc. this seems to fit the usual definitions of eportfolio systems (though those do seem to vary depending on the people in the conversation. For some defs of eporfolio you might need set things up so that advisors are automatically added as teachers (maybe non-editing teachers)?
For students interested in educational fields, the ability to create their own working quizzes, lessons, and assignments, etc. in their eportfolio might be a great 'selling point'.
Hello,
Here is one that I have been hoping to integrate into Moodle. It is simple and the code is pretty straightforward. I have adjusted and added grade levels where necessary. http://sourceforge.net/projects/klahowya2/
Just my contrib to further exploration
Deon
nice, clean: candidate for the showcase-part of a student?
- can you change the TOC of the pages (more or less headers)
- can the student decice which product will be visible for the public and which part only for the "inner circle" ? (=teachers of the institute and peers of the course)
- The app wants to have magic_quotes_gpc to be off, Moodle prefers on, is that a problem?
- safe_mode = off
- register_globals = on
- magic_quotes_gpc = off
- file_uploads = on
- upload_tmp_dir = "\var\tmp"
- upload_max_filesize = 2M
- SMTP = your.mailserver.org
WP;
I got everything installed for this, but I too am stuck on the password issue for the admin. How did you fix this?
Marc
Never mind, another learning experience!!! I got it!!!
Marc
TABLE --> admin_users | |
Field | Value |
userid | 1 |
login | admin |
password | admin |
firstname | Systems |
lastname | Administrator |
The application that is currently being discussed is VERY user friendly. The learning curve is minimal and once the system is set up it is great!! I do not find Wiki, user friendly for my younger students.
So when Deon brought up "Klahowya", I thought I would take a look at it. The code is pretty straight forward and can be traced relatively easy (there aren't that many places the code could be).
There are some issues that have already been discussed or need to be addressed:
1) The issue of Admin user name/password needs to be addressed
2) The need to amend the styles.php so that we could link to a Moodle CSS
3) I have altered the code a little to make it easier for visitors to view portfolios.
4) There are glaring mistakes in the code when you try to upload or delete files. I fixed those last night.
I did all this to demonstrate ePortfolio possiblities at a second interview. Trying to get it all done by next Monday at 3 EDT!!!
This is what I have to this point: http://monroe.socialstudies4u.com/portfolio/
Marc
The navigation doesn't work properly for the Admin. Can anyone help me with the menu on the main page? It will allow us to select the letter of the last name to provide the list of students, but there is an apparent conflict that does not allow the admin to login; students can, but admins can't. It has something to do with the following statement id="navlist"
Any ideas? I have attached the entire edited version of this code. The inc/alpha.php is the file in question.
Marc
Ok, I think I have a solution to the Admin login issue. The login for the admin is calling the same block as the list of letters. So I created a beta.php file that has been placed in the main INC folder. At the same time, I edited the admin/index.php to call the beta.php file instead of the alpha.php file and everything seems to work.
I have attached the updated zip file with the patch.
Marc
On the forum of the product, the author says that during seeding of the database the default admin was forgotten.. (soon solved?)
The Admin issue I was referring to was one that I created when I replaced the very long main page menu with a drop down menu.
While not a clean patch, it works none the less.
Marc
PS. I have contacted the original coders for Klahowya and they are excited about the possible implementation into a Moodle distribution.
- A way to eventually plug it into a Student MyMoodle page probably via a link. [The student should not have to signin if signed in already in Moodle]
- A Separate entrance [web site address created from the Moodle site the portfolio is associated with] that college scouts, employers, etc. could use to access the portfolio and locate information on a student.
- Someway for the admin to turn the feature on for the site
- Someway for a teacher to have the option to keep it on or turn it off for their course.
- Someway for the Admin and/or Teacher to be able to make a Student's Portfolio private if the parents or student do not want it to be public [By private I mean primarily for only other classmates and the teacher to see but maybe only the student and teacher to see.]
- Allow the student to determine
- what subjects from what year or not separated by any year to display/
- If they want grades displayed or not [This should be more useful in a college or graduate setting].
- Nice implementation, like your background
- I agree with you about wiki, it must be worth the effort to learn a wiki. The wish to have a portfolio is not enough for that...
- Question is: can it be so simple? (a school wishes to lock pages that are accpeted with a school seal, maybe)
- The system invites the whole world to open an account, hwo can you restrict it to your school: moodle control of the create an account page? (Set selfassign to no, but then the admin has to do a big handjob, not moodle style....)
- Only the admin can kill the account (so kill mine as soon as you are admin)
- In this approach the student is 100% owner of his portfolio
- The institute can structure the pages with headers,I like that
- It makes you wonder if this could be sufficient, if you use Moodle for the process part/coaching during courses and you have an adminsitrationfor the formal registration of the results
- the system is also accessable for visitors without a moodle account
Wishes:
- Keep this simplicity (easy to tune style, independent of moodle, important for presenations..)
- I can create a button in Moodle to go to the frontpage, but I would like to jumpo to my personal page
- The same for several buttons to go back to my last moodle course
- Is it possible to sync the login for users and admin with the moodle login, like Martin does this with phpMyAdmin (if you merge the database with moodle, you could take this backdoor to setup the admin, I did it this way: open the admin_users tabel of portfolio and filla row to make my self admin)
- The visbilaty of the passwords (and not md5) is a flaw, I think
- Technical question: I get errors if I try to upload images on my own system, has that to do with the on/off settings?
Ger;
Not being a coding wizard (not even an apprentice), many of the ideas that you mentioned are currently beyond my ability, but I am willing to collaborate with someone to learn more.
To address your points:
- I think the user should have the ability to CHOOSE whether they want their portfolio visible to the whole world. I realize some institutions would prefer to approve student postings before they are made visible to the world, but...
- It would be nice to see this merged into the Moodle installation. However, the ability for visitors to easily see the portfolios without an account is IMPERATIVE. That is the whole idea; a portfolio to promote yourself. Is there a way that any student portfolio that has been selected as visible to the world could be directly accessed by GUESTS without login in? Essentially that would mean it couldn't be inside a course.
- Point 2 is exactly why I am torn on this one. Should this be two separate installations? Maybe as an option for the Main Menu? I'm not sure.
- I believe your jumpoff could be implemented as a variable in the student portfolio view. The menu could say something like, "My Homepage".
- I agree with the password issue, but that is definately beyond my understanding. That's why a merge, as a module in Moodle, would be great.
- The images issue I am not sure. I did not install this locally, I installed it on a subdomain at my host.
I subscribe the importance of your point 2.
I have been adapting an open source product developed by Middlebury College in the U.S. It can actually be used as a course delivery or portfolio tool, depending on the end-user. You can play with the guest user account I have set up by loging in at: http://mysandbox.net/segue
username: guest
password: portfolio
The interface will be more understandable if you review the instructional guide that I have modified for my users: GUIDE (the links refer to my site)
I have the segue software on a shared server so I am unsure how it will handle multiple users accessing a single account . If it should get overwhelmed, here's a link to the Middlebury guest user system: http://seguecommunity.middlebury.edu/index.php (login in with demo/demo)
The site's home page is:
http://segue.middlebury.edu/index.php?&action=site&site=segue
More discussions and information can be found at the SourceForge site:
http://sourceforge.net/projects/segue/
One thing that I have been very unhappy with many ePortfolio programs is that these tend to be overly determined.
- The Segue system allows the learner/owner to modify and adapt the system to their own needs/preferences without the need of knowing HTML, etc.
- It is a secure system that allows the user decide what documents and sections they what to share with others and with whom.
- Discussions can be added and controlled by the user/owner on any artefact they have posted. The owner/user decides who can participate in those discussions.
- The system integrates well with moodle by simply pointing to it / adding it as a resource Website.
I'm will be using WinHTTRack to copy the contents of the learners' individual ePortfolios to CDs, so that the learner can take their ePortfolio away with them when they leave the school district.
P.S. At the time of this posting, I'm using an older version of the software that is currently available.
This is very interesting material. I have flagged it in my mail so I can get back to it and study it when I have a bit more time this weekend. Thank you for the info and demo site.
WP1
Hi David
It seems to me you could give a student Moodle teacher permission and get the same results.
Nice view
What I do not like is that the product does not support the option to enlarge these very small fonts, just by choosing a bigger font. (frames in use?)
The same for Enrico's portfolio, very nice view but...
RE: What I do not like is that the product does not support the option to enlarge these very small fonts, just by choosing a bigger font.
Yes. There is an updated version of the software. I wonder if they've fixed this feature?
Hello all,
I appreciate all your work and looking at the portfolio open source I had suggested. I thought it was clean and simple. I should have been looking at the forum more closely but when you are in charge of tech for 2 new schools opening in the Bronx I got a little sidetracked.
I plan on looking at all you have done today and the only thing I had concerns with was getting the public access to the student work turned off unless the student specified a password to say a college or a workplace to view. The rest of it is nice and easy. Maybe you looked and solved that already. Well back to work.
Thanks,
Deon
In case anyone is interested, here's some history on my current project:
The school district sponsoring my current work on a Moodle Portfolios module originally sponsored me to do some work on Klahowya in Jan.-Feb. of 2005. I added a Personal Learning Plan module* to Klahowya, and along the way I added basic (config-file) publication control over each portfolio element. I was so dismayed by the quality of the code and the total lack of security that I strongly encouraged the school district not to use it, and as a result I'm now working on solving the problem in Moodle instead.
I did contact the Klahowya folks to get my changes into the project, and I was invited to become a dev and get CVS access. I said "sure", but I never heard back from them.
* When I say "module", I mean nothing like "module". Klahowya is anything but modular.