MyFiles and mainstream moodle

Re: MyFiles and the bookmarks block

by Jan Dierckx -
Number of replies: 14
The block is here.
Scroll down to the bottom and take Bertold Altaner's version.  I made this block last summer when I was learning PHP. At that moment I thought it would be best to take an existing open source bookmark manager and adapt it to Moodle. You learn a lot reading the code and trying to understand what it does. Just like with my adaptation of Martin's PhotoFrame, problems only show up afterwards. If you really want it to use Moodle functions / layout / database / etc ... you end up having to rewrite most of the code. Using existing code may speed up things in the beginning, but at the end it really starts bothering.
Now I think I would start from scratch and make it use Moodle functions and database from the beginning. I would add it as a resource plugin (link library) or as an addition to the glossary, because I think that is where bookmarks belong.
Another idea I have is to make bookmarks part of a course format. Top of the page shows resources and activities. Bottom of the page shows links to additional webpages about that topic. I added a form which makes it possible for students to add a bookmark. Unfortunately I can't get the navigation menu to look more like the way I want it to look.

Average of ratings: Useful (1)
In reply to Jan Dierckx

Re: MyFiles and the bookmarks block

by Ger Tielemans -

Thanks, Jan

I prefer the integration in the block (or both, teacher choice smile)
Having it in the block, I fits in the design vision (we teach) that mainstream activities go in the sections and supprting activities go in the blocks: looking for interesting resources and collcet them is such activity that is useful in any course. Having it in a block, there is no need to specify this in any course again. (And in Soc. Constr. Students must rememeber that blocks are useful in helping them doing the job, any job.. (my 5 cents) 

In reply to Jan Dierckx

Re: MyFiles and the bookmarks block

by N Hansen -
I tried Altaner's version in 1.5. It didn't work, so I had to delete the block completely because it was breaking my Moodle. I'm having a hard time following your messages regarding this block on various threads. Are you working on fixing it so it will work in 1.5?
In reply to N Hansen

Re: MyFiles and the bookmarks block

by Michael Penney -
Yes, bookmarks will work with MyFiles 1.5.
In reply to Michael Penney

Re: MyFiles and the bookmarks block

by Jan Dierckx -
Michael,
I think Nicole is referring to my hesitations about fixing this block. To name but a few:
  • building this on top of someone else's code was a mistake: it will never integrate fully with Moodle
  • it proved to be a mistake to give students the ability to have personal bookmarks
  • it is difficult to merge future releases of Stefan Frech's standalone program with the code for the block
  • conversion of the existing language strings to Moodle-like language strings is tedious
  • a quick fix to make the existing block compatible with Moodle 1.5 will still leave it crippled: no use of the instance configuration, the edit icon, etc...

Nicole, in my posts about this block I was also gathering ideas about how this functionality should really be implemented inside Moodle. Perhaps this added to the confusion. According to me links do not belong in a block. I thought it would be nicer to just start from scratch again and make it work more like the glossary module: students can add links to a certain topic. They are only shown to others when a teacher approves of them. What's your view on this?
I have got bits of code working: a form which is appended at the bottom of each topic to send in links, and the teacher's approval code. I was still looking at the part of the code which does the import / export to your browser.

But I am not a programmer. My work isn't even remotely related to computers. I am just learning PHP during my spare time. It's hard keeping motivated if the functionality you are working on is of no use for yourself and poses no real programming challenges you can learn from.
There is a fun part (even addictive part) in coding, but there is also a very laborious part in it. Michael, I am just starting to grasp the amount of work that is behind all of the code you contribute to Moodle. Thanks!

Ger, Nicole, maybe some other users of the 1.4 version, here is a quick update for version 1.5.
The block reuses the same database tables, so normally you can keep the stored bookmarks. If not, use the export feature of the block to download a copy of your bookmarks to your browser and then import them back again to the block.
I have tested the import / export function. It works with IE and Firefox. I am not sure about Opera.






In reply to Jan Dierckx

Re: MyFiles and the bookmarks block

by Michael Penney -
Hi Jan, we've implemented bookmarks in MyFiles 1.5, it should be out in a week or so (depending on how long it takes to get WebDAV working toosmile.

Since MyFiles already had a method for handling student's links, adding in the bookmarks was pretty easy.

Why did you find it a mistake to allow students to have their own bookmarks?

In reply to Michael Penney

Re: MyFiles and the bookmarks block

by N Hansen -
I disagree with the idea of personal bookmarks too, as it doesn't make a lot of sense in terms of categorization. I'd rather have preset categories in a course in which students could place things they found. So for instance, if you had a course on American presidents, you could have George Washington, Abraham Lincoln, Ronald Reagan, etc. Then when students found relevant links there would be a mechanism for them to add them-sort of like the glossary but more specialized for bookmarks. I agree it could possibly be an alternative glossary format even, and that would probably be easier to program than a whole new module, but it would be nice if there was a way to add a link to the toolbar as in Frech's bookmarks for adding new ones as they are found. Also a way to import already existing bookmarks into this glossary format would be nice too. The point is if you just start giving students places to put PERSONAL bookmarks then you will start getting personal content that has nothing to do with the learning goals.

Not all Moodlers are using Moodle in the same sort of context that you are. At a university like yours, the university is supposed to take care of all the students needs, provide them with a place to live, feed them, give them psychological counseling, provide extracurricular activity opportunities, provide them with job placement services, provide them with entertainment, computing services, free beer etc. etc. I'm getting carried away here but you get the picture, it's their home for four years and is expected to provide them with everything. So having a place to share their links to whatever they want may make sense in that context.

Not all universities work that way. And some of us are simply providing educational services, and often very specialized ones at that. If someone wants to share links with their classmates, I don't want them to be for their favorite garage band, their church, or their favorite recipe for chocolate fudge. I want it to have something to do with the learning objectives of the site. And therefore, having a way to organize student contributed material of the kind that Myfiles stores in a way that is aligned with the learning goals and not the individual is important.

And also, I agree a block is not the best way to store bookmarks. But then there is a lot of stuff in bookmarks that doesn't belong there. But in the absence of better instructions on making a new module I think a lot of people who have limited programming skills have chosen this way of creating stuff for Moodle becuase it is easier.
In reply to N Hansen

Re: MyFiles and the bookmarks block

by Ger Tielemans -

Giving students privat room for files and bookmarks AND an easy opportunity to share these in the context of the current course with other students does the opposite: It could stimulate to share inside a course.

(Students already have lots of fancy tools to store and share files in the outside world. I ask my daughters now and then to keep me updated on that point.)

Ask your students to show you some, you will be amazed.

For that privat reason they do not need our simple moodle tools (understand me well: I love simple smile)

 ...but all these tools are disconnected from their courses.

Tools, integrated in Moodle can work like a hint or cue to share with the others, for example in a projectgroup. (And the best of all: teachers can choose to offer these blocks or not in their own courses.

In reply to Ger Tielemans

Personal collection of links...

by Jan Dierckx -
I teach 15-18 year old students. If I wanted them to be serious about sharing course-related links with other students, It would simply take too much time to check which links they post / maybe even add some comments about links. Is it course related? Is the site not too biassed? Is the information up to date?
And last but not least: is it ok to have my school's name written at the top of the page from which this student is opening his private collection of bookmarks?
Ger, I would be glad to find out how my students are using furl / msn etc.. to store stuff, but I don't want the school's name to be clearly printed on top of all the materials they collect. It may not be clear to everyone that part of the page 'www.olvrode.be' is actually a list of links collected by the student himself / not by the school.

In reply to Jan Dierckx

Re: Personal collection of links...

by Ger Tielemans -

Do not misunderstand me: I say that they already share a lot outside the context of school as privat persons.

And that I prefer - like you - to let them share with elegant blocks like my files - inside the security shell of Moodle.

We use the shool LDAP as login mechanism, so we have a closed circulation, reglated by courseboundaries and keys.

With the trusted relations between two Moodles we even can share inside the secure shell of two connected school Moodle's (as soon as our teachers are ready for that, Moodle is smile

In reply to Ger Tielemans

Re: MyFiles and the bookmarks block

by N Hansen -
Ger-Tell me why, as the owner of a private site dedicated to teaching one specific topic, not even a school or university, should waste my diskspace that I pay for to give students a free place to store files and links of any kind for their own personal use, which very well could have nothing to do with the site? It's not to my benefit, and it's not to the benefit of the students in general. Public sharing is fine, but private, absolutely not. Are you suggesting I spend huge amounts of money (driving up costs for all students) to increase my hosting space to allow students to store whatever they want in the hope that they might share some of it with others???? As you point out there are better tools to do this out there, so why should I need to provide it. If they want to share, they will-and I can tell you that people on my site are happy to post links to useful stuff for others to see without any costly storage system for them to keep it to themselves. 
In reply to N Hansen

Re: MyFiles and the bookmarks block

by Michael Penney -
Just a note on this, a bookmark is just a few lines of text, so the storage space is pretty minimal.

For files, you can limit the amount of storage space each student gets.

If students are just going to take a few courses on your site and leave, it's probably not going to be a place many of them are going to want to store huge amounts of private bookmarks.

In any event, we'll provide the block with bookmarks, and if folks want to add configuration options to it or delete code from it, thats fine.
In reply to Michael Penney

Re: MyFiles and the bookmarks block

by N Hansen -
I'm just looking for a shared bookmarks facility, where either the teacher and/or the students can post links to sites and have a discussion about them. Personally, I think that a modified glossary format would work for this.
In reply to N Hansen

Re: MyFiles and the bookmarks block

by Ger Tielemans -

You could organise your courses around Wikipedia pages and public available tools like Ferl and use your course to bring them there.. (And loose them there as clients?) 

Why not offer them a reason to come back to your website and then see/discover that you have (again) a new very interesting course for them? Why couldn't your website grow into a community of experts - former students of your courses - who share experience after the courses and send you new persons to be trained? 

In reply to Michael Penney

Re: MyFiles and the bookmarks block

by L. Vandijck -
Where can we get the Myfiles module? On your CDC site you refer to the files section, but unfortulately I have not been able to trace that section.  From what I've read here, it seems this module is what we are looking for.
Thanks in advance