Page history looks good when editing a TextArea property of an object. It
behaves the same way as for the page content.
How about mixing the two approaches?
That is, add a 'progress' TextArea where students can keep a summary of
their progress and where they can link to other pages where you can get
more details of specific issues. This way the project page looks good, it
is displayed by the project sheet and is editable in inline mode.
Additionally, you have the freedom to do whatever you want in the linked
pages.
I am going to implement this right now so that people can start using it.
We can change it along the way. Directly editing the content of the project
page is definitely not the way to go.
Thanks,
Eduard
On Thu, May 3, 2012 at 3:40 PM, Paul Libbrecht <paul(a)hoplahup.net> wrote:
Le 3 mai 2012 à 14:26, Eduard Moraru a écrit :
Regarding the need for a place where to monitor
and report the student's
progress, we could have that on
devs.xwiki.org as well but (as you
suggested) maybe under the GoogleSummerOfCode space. There really is no
need for a separate wiki (duplicates users and isolates visibility).
I agree.
So an idea could be to extend the ProjectClass by
adding a new TextArea
field (i.e. 'progress') where the student and mentor can list milestones
and general progress of the student that is 'assigned' to the project. We
mark the project's status as 'Selected' and, at the end of the summer, we
update the status field to 'Successfully terminated' or 'Failed'. This
workflow is suggested by the current design of the ProjectClass, it is
only
missing a 'progress' field as I`ve just
explained.
How would that behave in history comparisons?
That seems to be an essential tool.
If the diff wouldn't show the diff of the lines of the textarea, then I'd
suggest we simply use the page content.
Does the TextArea field offer enough flexibility
for reporting the
student's progress? Any other fields that might be missing?
I think I'd intend to write the things within the page.
paul
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs