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 <[email protected]> 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 > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

