Find the course "Testing Moodle/Donald Duck's course".
Portfolio can have external links and files. Student can share links and files within the course. Teacher's don't have their own portfolio and the teacher can see student's portfolio only when it's shared to that particular teacher.
I'm not sure if this is adaptable to DMS.
It also works with 1.4.1.
Thanks to Williams Castillo because he had some things already done in his Bookmark tool.
I think this module has a lot of potential. I'm just concerned that it could be abused by students. The primary function of Moodle is for learning, but this module could be used by students for just about anything-unrelated to learning. Because it allows students to decide which other specific students may see their specific portfolio contents, what's to stop students from using Moodle to share things like mp3s or pornographic pictures with their friends via this module? And I don't see why (as someone previously suggested) students should be allowed to use this to advertise themselves to potential employers. It's moving too far away from the primary purpose of Moodle. If they want to do that, let them create their own Web site to do it. Most universities provide webspace for students to make their own pages.
I think the permissions need to be tweaked. Teachers should always be able to see the content of their students' portfolios, and teachers should also have the ability to prevent the contents of a student's portfolio for a course from being seen in other courses. A portfolio is a great tool for students to create course-specific content I feel, but if we loosen up the permissions too much they will just start to use it to put links to their favorite music bands and pictures of their cats or their boyfriends, things that have nothing to do with learning.
That is a core idea behind the eportfolio concept: the portfolio serves as a way for students to create a digital curriculum vitae, and they can choose which parts to share with which employers.
what's to stop students from using Moodle to share things like mp3s or pornographic pictures with their friends via this module?
The same thing thats stops them from using .htaccess and their ftp directory: if the admins catch them, they can be in trouble (which range from revoking their privs to post images to being kicked out of school).
However, I think the idea of the eportfolio (as opposed to something like a digital drop box) requires that students both be allowed to put content up and control permissions for it. Otherwise it is not an ePortfolio.
But this means that there will someone who will need to be paid to monitor students' portfolios, and depending on the size of the school, it could be thousands of students and thousands of files and links to monitor. Maybe giving students control over such e-Portfolios is part of the concept, but if that is the case, then in my opinion it is flawed.
I can understand something that would allow students to share their portfolios with all students or everyone in the world because it makes it more transparent (or they could share them with no one at all)-it's the micro-permissions that frankly I see as dangerous and opening all kinds of cans of worms. Students could start exchanging copyrighted material. They could start exchanging the questions that appear on Moodle quizzes quite easily by cutting and pasting them into a file, and making it accessible to their friends. Don't forget, some types of files can have passwords put on them, so students could upload files for their friends that the admin couldn't even open, but these files could contain questionable material. I think before anyone were to implement such a thing at a school, one should really consult a lawyer because there are a lot of legal implications of this thing. Do a Google on "ePortfolio" and "legal" and you will see what I mean...
As for sharing things with employers, that's the business of a university's career center, and there is a company that provides such services to students and alumni.
Certainly, there is always the potential for abuse. No doubt some learners will indeed abuse the resources they are given. It's crucial that clearly articulated guidelines, policies and procedures are set in place and agreed upon by the learners, (and depending on their age) their guardians, school administration and other communities involved. Learners who will contravene such policies should be dealt with appropriately, including losing their network privileges.
Portfolios work wonderfully as tools for personal growth, reflection and expression when learners are given the opportunity to assume ownership, including the design and control over the artefacts they contain. Portfolios become expressions of the individual's identity and in turn, assist in identity formation. The power of portfolios is lost when they become just another assessment tool, under the teacher's control and determination. In fact, under these circumstances they cease to truly belong to the learners.
You have raised many real concerns that schools, and communities will have to grapple with. Similar arguments were often raised with the introduction of the Internet into our classrooms. In my region (Western Canada) many schools have erected virtual walls around their networks, through the installation of blind filters. My experience in schools with these filters has shown that enterprising individuals seeking access to restricted content are often able to circumvent the system whereas teachers and learners looking to particpate in global projects, discussions and pedagogically sound activities are prevented from exploiting the tools to their potential. (ie. Learners in a Health Studies course are unable to access pertinent information on breast cancer, whereas learners in a Computer Science course are shocked by what they discover when searching information on the Big O notation).
No. I believe the best route to take is to agree to a common set of clearly stated expectations and to deal with infractions accordingly. This doesn't necessitate the constant inspection of each file space belonging to every learner, everyday. Only that leaners are aware that the content and use of the porfolios spaces will be monitored and this privilege will be revoked if abused.
And if the teacher is supposed to moderate it, you will have to pay the teacher.
They could start exchanging the questions that appear on Moodle quizzes quite easily by cutting and pasting them into a file, and making it accessible to their friends.
All of our students already have an ftp directory web account where they can do this if they feel its worth trying to get away with it. In the ten years this has been available, very few have tried it, because there is no anonymity, if they do something illegal, it is very clear who did it.
The ePortfolio idea is simply to make it easier for non-techie students to do things that techie students already do (see the thread on stopping quiz copying, if you think you are doing it, your techie students are already copying your quizzes and sharing them, why should they be the only ones who can get the easy As?), and to drive student's loyalty to lifelong learning and (hopefully) their U which provides them the space and bandwidth.
The knowledge that their eportfolio can be monitored by admins and they can be in trouble for illegal use is probably enough to keep most students in line (just like the installation of fake cameras in our labs stopped most of the porn surfing.
Ones that get caught lose that right, a potential employer wonders why they don't have an eportfolio while everyone else does. Probably most of them will keep their illegal activities to the p2p networks and anonymous sharing sites--there are plenty of other ways for students to share illegal files if they want to do that, ways where they have relative anonymity.
In any event, if you don't feel your students are able to cope with an eportfolio, don't install it (or uninstall it if it becomes part of the core), and you're all safe.
Anyway, I'm still unsure how creating an EPortfolio is really going to contribute to lifelong learning. If the purpose is to advertise oneself to employers, there are services already that provide that. And as you point out there are other ways they can share files already, so why do such services need to be provided by the university? And remember, unless we are talking about a very wealthy university that can provide free space for their alumni in perpetuity, the EPortfolio site will expire when the student graduates, which isn't very useful.
I'm a Californian myself, and considering how much the cost of education has shot up in recent years (I experienced it myself in the early 90s at Cal when my tuition doubled in the four years I was there and they wanted to cut two of the three faculty members in my field to save money-a letter writing campaign stopped that) and the budget troubles our state is having today, I personally don't feel it is the (public) universities' responsibility to be providing lots of free server space to its students, especially when there are other freely available services, such as Geocities, that students may use. This seems to be the trend though these days in universities, to give students lots of gadgets and toys to play with, like ipods, under the "guise" of learning. Ask yourself, what are the priorities, especially in a budget shortage situation? Which will encourage lifelong learning and loyalty to a univeristy more-having the money to attract inspiring faculty to teach in the most expensive place in the world in the fields the students want to study, or server space?
From a standpoint of pure pragmatism, the Cal state systems (UC, CSU, and CCs) are spending millions on commercial Learning Management Systems, millions which they could be saving by going to Moodle. ePortfolios being an up and coming 'must have' for an LMS, Moodle lacking them makes it harder to argue it as an alternative to the >$100,000 per campus commercial systems.
IMO, as a Cal tax payer, this would be a more fruitful thing to worry about than a U spending a few thousand dollars for a few terrabytes.
budget troubles our state is having today, I personally don't feel it is the (public) universities' responsibility to be providing lots of free server space to its students,
Server space and bandwidth is dirt cheap (and many state Us provide alums ongoing email and webspace if they pay their alumi fees, so its not free, one idea is to extend this model to eportfolios--for a reasonable fee they could maintain them in perpetuity). What the idea is is to provide a service that former students use, that can get them to pay alumni fees, and more ideally, contribute larger sums to their Us after they graduate and their ePortfolio helps them land a high paying job.
Are there controls when setting this up that allow admin to set a maximum storage amount for each student. I think this is a very good and uncomplicated solution that many will find useful. Can you post a zip file?
Thank you for this contribution.
I'am looking and waiting for an application/module that can be combined/incorporated into Moodle.
Is this possible in Moodle 1.5?
Nice work Teemu.
Take a look at,
ePortfolios in Moodle
I think (not sure) that Moodle is going modular [slowly] so that different approaches for the same thing can evolve and be pluggable into Moodle.
My main question at this point would be,
- Can another web address associated with that particular Moodle be assigned so that those who are not site users would not have to enter the site to see the student's portfolios? Those who wanted to see a student's portolio would have to enter by a separate address.
Moodle already is modular:
- You can plug in blocks on a meta-course-level:
I choose for this if tools need to be availabe in all the courses of a student, like privat stores, privat bookmarks, wikipedia.
- You can plugin modules on course level, under teacher control
- I would prefer to have the blocks under coursecreator control
- I would prefer to have two versions of most plugins:
- a modul version
- a block version
- This would enlarge the flexibility of Moodle a lot.
In the case of portfolio or in the discussion around the workshop,
from a user point of view I would prefer to have choices:
Why not having the choice between several portfolio solutions? Let the local user choose the one that feels the best in his situation.
And why not offer users lots of preset modules like asignment exercise and workshop, even when for maintainance reasons there is only one module under the hood. (Ray?)
Going to object oriented, this must become a piece of cake, isn't it?
Aren't we going to OO for that reason?
Right now, the number of blocks available is growing, and I am getting a bit concerned about screen real estate to hold all of them comfortably. Sometimes I also wonder about the appropriateness of some blocks-feeling they would be better off as modules, because they simply are placeholders linking to another page or have the potential to grow very very long. Sometimes I get the feeling blocks are developed simply because they are easier to develop and the developer doesn't know how to make a module, or the developer doesn't really give much thought to the bigger picture of site/course structure. Making everything a choice between a block or a module would be helpful-but if that weren't possible, at least people could be encouraged in some way to think more carefully about whether what they are making is more appropriate as a block or a module.
We have a requirement to make something like this as we are phasing out floppy drives and looking for an easy way for students to share files with teachers and each other without using physical media.
Is the code available and does it work on a 'vanilla' moodle site or are there core file changes?
Replace or add these files to yor Moodle directory. Go to "Configure variables" as admin. All the tables will be created. It works only with MySQL. PostgreSQL needs only it's own sql file, so it's not difficult to get this work with PostgreSQL. Works only with 1.4 and 1.4.1.
Please inform me if it doesn't work.
Adding links works fine, but I'm having a problem with images. They upload ok, but when I try to view them I get:
Invalid course ID
The file is looking for:
and the file is getting uploaded into that folder. However, the course is id 2, so there must be something wrong with the way the porfolio is passing the course id on view?
Where would I find that code?
Tried in another course, and it also looks for the file in 8.
Go to the /moodle/file.php and replace the line
$courseid = (integer)$args;
It's strange because in my system both ways work.
Is this safe to use on a production server?
I'm missing two text strings:
Hi Teemu, with this version (and the above changes to file.php) I can see the image files fine, but I can't share?
For sharing, I see strshare (see attached), click this and get a user list, and check a user. But nothing gets added to the mdl_bookmark_shared database, and I can't see the file from any of the users I shared it with?
Also, I tried setting strshare in the lang file but it doesn't seem to be updating the name of the link?
Did you also replace 'bookmark/view.php' file. Latest vaersion had changes in there. Latest version had changes in 'file.php', 'lang/bookmark.php' and 'bookmark/view.php' files.
i've downloaded your portfolio and it's very nice
When i try to finalize the bookmark stuff configuration i run into a problem: following the readme.txt file there's a hack that has to be done to the file mod/resource/view.php; but my current moodle (1.41) doesn't have any file with the lines to look for.
So i can't hack anything and the bookmarks don't work
Could you help please?
I would like to test the feature using Mickey or DOnald PW....could you send please?
Sorry but the login/password you gave are NOT Working!!!
Course: Testing moodle/Donald Duck's course
Thank you for the password. I entered on the course and navigate using mickey and donald users but I didnt see where is neither how the students portfolio works. In in the resource session? How I do to upload documents?
Teachers don't have a portfolio, because they can use filemanager. Students have it in the "People" block and the link is "My Portfolio".
Now I found!
Is working well, inlcuiding for share weblinks. Great! Where I found the files to instal in my moodle?
I saw you have also a Private Messages tool. I am not sure if is working fine, but that is the other feature I would like to see in Moodle since I am working with. Do you have some tips to install such feature/tool?
Here is the latest version. I changed 'bookmark/share.php' and 'bookmark/sharefile.php' files.
There's the attachment. Put the tree to your server and repalace or add all the files that are in the tree. After that go as admin to 'Configure variables'. All the tables will be created.
I will make the 1.4.2 package of private messages. It needs some work and I don't know when it's ready. There's 1.3.3 package that contains private messages already. What version is your Moodle? Do you think that you could do the version change by yourself?