[support] Online Journal / e-Portfolio
Daniel Carrera
daniel.carrera at zmsl.com
Wed Oct 17 23:25:49 UTC 2007
Thanks! Great info. I didn't know about CCK.
Cheers,
Daniel.
Bill Fitzgerald wrote:
> Hello, Daniel,
>
> Part of the challenge of designing a good portfolio app is that
> everybody thinks of different things when they think about a portfolio.
>
> The UI gets even more complicated if, for example, you want your
> students to be able to create a custom order for their artifacts --
>
> You've gotten some good info in this thread so far, particularly with
> respect to views and the portfolio page content type -- some additional
> comments included inline below --
>
> Daniel Carrera wrote:
>> Larry Garfield wrote:
>>
>>> Will there always be a one-to-many relationship from user
>>> to portfolio piece?
>>>
>> Yes.
>>
>> - Each pupil will have multiple portfolio pages.
>> - Each portfolio page will belong to exactly one pupil.
>>
>> If two students work on a project together they can each make a separate
>> page about it.
>>
> You might want to look at cck and nodereferences here -- using this
> functionality, your students could reference one piece of content from
> within another.
>>
>>> If so, just have them create "portfolio piece" nodes, then
>>> setup a view at user/$arg/portfolio. $arg is the userid.
>>> That will then show you all of user 5's portfolio nodes on
>>> user/5/portfolio, all of user 9's portfolio nodes on
>>> user/9/portfolio, etc.
>>>
> This is created using the views module. However, I would recommend
> setting the $arg to username instead of userid, as the usernames tend to
> be more friendly than a number.
>> That sounds just perfect, but I don't know how to do it. How do the
>> pupils create a "portfolio piece" node and how do I create a view for
>> it? Can I create a new content type and call it "portfolio node"? If so,
>> how?
> Use CCK and Views. The Views Bonus Pack is also very helpful.
>
> http://drupal.org/project/cck
> http://drupal.org/project/views
> http://drupal.org/project/views_bonus
>
> Cheers,
>
> Bill
>
>
More information about the support
mailing list