Hi Petr
Thanks for the input and i'll definitely keep you up to date with our
experiments, advancement and code.
Yup searching is an issue, students working on a particular assignment and
searching should only end up with pages from that assignment.
In fact, "ideally", working on an assignment should really feel and look
like working in a full fledged wiki .
This also makes me wonder if subpages will do the trick. I still don't feel
comfortable with those, i've got to take a closer look.
You're suggesting we should rewrite the searching mechanism within
assignments for the subpage part.
Isn't there any way to use hooks to constrain search results, i suppose
you've explored that possibility. I know how the hooks work but havn't had a
detailed look on all the possible hooks. Using hooks would make upward
compatibility much more probable and the feature obviously more usable.
I'm also very interested in knowing how the students are reacting and using
the assignment on the wiki ?
On 8/1/06, Petr Andreyev < gulliput(a)gmail.com> wrote:
I see now that searching is an issue.
But may be it will be cheaper and make more sense to create a special
searching within assignements rather than use existing mechanism with
namespaces? Otherwise you will have to patch the existing searching (see
discussion on NamespacePermissions page); if you implement your own it
will
be more usable and friendly I'm sure.
By the way, I can take part in the development gladly, since as I said we
have a similar idea.
2006/8/1, Stéphane Mader < stephane.mader(a)gmail.com>gt;:
Hi all
I'm working for a management school, and we want to have groups of
students
work together on a common assignment, elaborating and defining a set of
related subjects and concepts.
Students will share and elaborate their work using a wiki. This wiki is
meant to be isolated during the time of assignment (searching should
only
yield results from the assignment wiki, editing
and so forth should only
be
possible by users of the assignment working on that wiki, etc).
The final version of their work could be fed into a common wiki and used
by
other students for further assignments or general use.
Groups of students only exist during the time of an assignment and
throughout the year several assignments involving different student
groups
will live and then disappear.
In this context, creating a database for each assignment/group
definitely
doesn't seem to be the good solution.
I've had a look at custom namespaces and it seems i could use them to
materialize a temporary space for a group of students. I understand that
namespaces are intended to segregate different types of content that may
exist under the same title, so to some extent
this is somewhat twisting
the
namespace concept but they seem to be the closest fit for the
group/assignment idea.
Obviously we're looking for a solution where the customization we will
be
adding will be compatible with future mediawiki
releases. It seems to me
that integrating the namespace permission extension and working with the
custom namespace manager will get me where i want.
I'll need to develop a few "back office" features to manage
assignments/users (namespaces/groups) making it easy to create/remove a
namespace, associate/remove students to/from that namespace.
I'm just starting to get into the internals of mediawiki, so i hope i'm
not
missing some essentials here.
We are going to start developing this group/assignment feature making it
an
extension.
I wanted to know if anyone has some thoughts on the namespace direction
?
Thanks
Stéphane
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
--
Stéphane Mader
Human-ware
06 83 88 95 40
stephane.mader(a)gmail.com