My mother's a teacher, who has "challenges" with the ownership of the content she creates. Legally, she owns the content, and should control where and how it's made available; however (as I understand it), current systems act as though the school owns all content *and* are structured such that copies of the content need to be made in order for it to be used in separate areas within the application. The system used at her school essentially assumes that the ownership of the content transfers to the school at the moment the content is entered into the system, which is legally doubtful at best.
I'd regard it as at least HIGHLY desirable that content created by users of the system can be encrypted using a public/private key pair by the user, who holds a private key that is (optionally?) not stored on the system itself. The content creator should then control who has access to the content, and for how long, and control should be granted only after the private key is entered; it should NOT be accessible to anybody at the whim of the system manager (or school principal). Following that logic further, the mechanisms for viewing the content should presumably make it difficult to copy/paste the content; maybe locked-down PDFs is a sensible format, but I'm not sure... At the very least, if a system manager is going to make user-generated content broadly accessible, then there should be a warning displayed along the lines of "You're about to make this content available to people not explicitly approved by the content creator. Please check the legal implications of doing this before proceeding". Not sure if my mother's situation is unusual or not, but it's definitely an issue in jurisdictions where content creators own the content they create, which I assume would be the norm. Regards Dave M. On 30 September 2010 04:22, Jose Hurtado <[email protected]> wrote: > That is main reason i am learning web2py :) > > Features...hmmm... i see 3 points of view: > > 1. Student. what i want as a student? > - Autonomy, i should use it whenever i want, without schedules > constrains. > - A nice experience, interactivity, keep me engaged. > - Use of advanced technologies to improve my learning. > - Progressivity, i dont want to learn step to step, not walls to > jump. > - Keep track of my progress. > > 2. Teacher. > - Customization of a course, included contents > - Improvement of contents, each time i teach a lesson i get feed back > from the students to improve it > - Changing the course when it is in progress > - A good set of contents to include on my course > - A good set of quizzes to test/examine the level of my students > - A good set of activities/exercises for my students so they can > train and practice as much as the want > - Control. A good report system. i want to know what happens, how is > doing each student... > > 3. Content creator > - Tools to easy create content. > - All type of contents: text, audio, video, diagrams (interactive), > quizzes, exercices and activities. > - Blocks of contents, i may not want to create a full course(or > book), but i may create a very nice "lesson" that could be used on > courses. > > there is another point of view: > > 4. Organization, the University/company/organization. > - Control of teachers/students/courses/departments > - Calendar and schedules. > - Economic Management > - Reporting > > > A quick look :) > > > On 28 sep, 16:01, mdipierro <[email protected]> wrote: > > Once again... who here is interested in a web2py based Learning > > Management system? > > What features would you like to see? > > > > Massimo >

