[Using Sakai] Suggestions wanted for short-term Sakai customization projects
Marshall Feldman
marsh at uri.edu
Wed Aug 26 12:38:22 PDT 2009
Brian Moynihan wrote:
> I am putting together a proposal for for a course here at UNC to have a
> group of students develop customizations for Sakai, and I was wondering
> if anyone had any suggestions of something that would be workable. The
> group working on the project will be composed of
> three upper-level undergraduate Computer Science majors putting in about
> 300 hours of development work. They are fairly experienced with Java but
> do not have any experience with Sakai.
>
> UNC is currently running a Sakai pilot through Unicon, but we would love
> to take advantage of any local talent that will offer to help.
> Unfortunately I only learned about this opportunity so I only have until
> about noon on Wednesday 8/26 (EST) to come up with ideas for the proposal.
>
> Does anyone have any ideas of something that would be of appropriate
> scope, and hopefully of some wider use to the community?
>
> Thanks in advance for your help!
> -Brian
>
I'm not sure what you mean by "workable." If you mean doable in the
context of a class, I'm not sure as I've never looked at Sakai's innards.
On the other hand, if you want ideas for a relatively simple project
that would be a great boon to the greater Sakai community, consider this.
Linking to Sakai's tools poses two serious problems. First, linking to a
given tool from either another tool or from a user-authored web page is
not as easy as copying and pasting the URL. At best, most links entered
this way open up the entire Sakai window within the frame. At worst,
they don't work. Only in a few cases (e.g., to a specific Assignment
from a tool that allows HTML composition) do they work acceptably.
Second, even when they work, they are not portable across different
replications of a site.
This project would create a correspondence table between a simple syntax
for referring to Sakai tools (e.g. "~~Schedule") or locations within the
tools (e.g., ~~Wiki:<PATH>, ~~Schedule:<DATE>, ~~Forum:<TOPIC><THREAD>;
) and the actual, workable URL for the item. When a document contains
the reference syntax, the software would look up the corresponding URL
and substitute it in the document. The correspondence table would have a
standard set of reference names, each corresponding to the root level of
a given tool (e.g., "~~Forum"), and the corresponding URL. If the
reference name has a modifier (e.g., "~~Forum:'my thread'"), the
software would locate the appropriate element within the corresponding
tool. The table itself could be initialized either manually or by having
the software scan the tools for their corresponding URLs.
Good luck.
--
Dr. Marshall Feldman, PhD
Director of Research and Academic Affairs
Center for Urban Studies and Research
The University of Rhode Island
email: marsh @ uri .edu (remove spaces)
Contact Information:
Kingston:
202 Hart House
Charles T. Schmidt Labor Research Center
The University of Rhode Island
36 Upper College Road
Kingston, RI 02881-0815
tel. (401) 874-5953:
fax: (401) 874-5511
Providence:
206E Shepard Building
URI Feinstein Providence Campus
80 Washington Street
Providence, RI 02903-1819
tel. (401) 277-5218
fax: (401) 277-5464
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20090826/b6b4d5cb/attachment.html
More information about the sakai-user
mailing list