[Using Sakai] Sakai 2.9 Orientation Tutorial

Bryan Holladay holladay at longsight.com
Tue Sep 17 11:39:42 PDT 2013


Actually, instead of adding that JS to that site, you may want to add
something to the portal like the tutorial does, otherwise you'd have that
tutorial always popping up.  You need to set a user property flag like it
does in:

https://source.sakaiproject.org/svn//portal/trunk/portal-impl/impl/src/java/org/sakaiproject/portal/charon/SkinnableCharonPortal.java
(search for
sakaiTutorialEnabled)

Then just add some logic to make sure you are in the correct site and add
some code to the portal VM to call the JS function like:

http://source.sakaiproject.org/viewsvn/portal/trunk/portal-render-engine-impl/pack/src/webapp/vm/neoskin/includeTabs.vm?p2=%2Fportal%2Ftrunk%2Fportal-render-engine-impl%2Fpack%2Fsrc%2Fwebapp%2Fvm%2Fneoskin%2FincludeTabs.vm&p1=%2Fportal%2Ftrunk%2Fportal-render-engine-impl%2Fpack%2Fsrc%2Fwebapp%2Fvm%2Fneoskin%2FincludeTabs.vm&r1=108978&r2=108977&view=diff&pathrev=108978


On Tue, Sep 17, 2013 at 2:36 PM, Bryan Holladay <holladay at longsight.com>wrote:

> Yup, that's possible.  You just need to create a new set of tutorial pages
> with a new prefix (prefix is only for helping you distinguish).  For
> example, the intro to sakai prefix is: "introToSakai_".  Once you have the
> properties setup, all you need to do is add some javascript somewhere in
> that site's home page to call the showTutorialPage function in
> https://source.sakaiproject.org/svn//reference/trunk/library/src/webapp/js/jquery/qtip/tutorial.js
>
> The introToSakai just calls
>
> showTutorialPage("/direct/tutorial/introToSakai_p1.json", {});
>
>
>
>
> On Tue, Sep 17, 2013 at 2:26 PM, Katie Golus <kgolus at antioch.edu> wrote:
>
>> Double thanks, Bryan!
>>
>> If I'm really this right (nice documentation, too, btw), adding
>> pages/properties will add the new item to the tutorial for all users as
>> part of the system-wide tutorial.  Would it be possible to create an
>> entirely separate tutorial that is only visible to individuals upon
>> visiting a particular site?  We're specifically wanting to orient new
>> students to their customized program and course sites, but they would need
>> to be different tutorial for every program (they all have different tools
>> and functions) and be triggered on first visit to that site, rather than
>> first visit to the system.
>>
>> Thanks,
>> Katie
>>
>> _____________________
>> Katie Golus, Ed.M.
>> Instructional Designer
>> Antioch University
>> 602 Anacapa Street
>> Santa Barbara, CA  93101
>> 805-962-8179 x5161
>> kgolus at antioch.edu
>>
>> Have an IT-related concern? Please contact the help desk, available 24/7.
>> Web form: IT Helpdesk <https://helpdesk.antioch.edu/> or Phone:
>> 1-866-662-0056
>>
>>
>> On Tue, Sep 17, 2013 at 11:13 AM, Bryan Holladay <holladay at longsight.com>wrote:
>>
>>> Thanks... There was one weekend that I couldn't get that idea out of my
>>> head, so I just wrote it.
>>>
>>> You can easily modify the text that appears, including adding links to a
>>> specific course:
>>>
>>>
>>> https://source.sakaiproject.org/svn/help/trunk/help-component/src/bundle/TutorialMessages.properties
>>>
>>> If you know for sure that a course site will exist, you can always
>>> customize the tutorial and add a new page that points to that site in the
>>> site's tab.  There is very little development required and it's all done
>>> through property files.  You just need to add the additional properties for
>>> the page to
>>> https://source.sakaiproject.org/svn/help/trunk/help-component/src/tutorial/Tutorial.configand make sure the user facing text is saved in
>>> https://source.sakaiproject.org/svn/help/trunk/help-component/src/bundle/TutorialMessages.properties
>>>
>>> Thanks,
>>> Bryan
>>>
>>>
>>>
>>>
>>> On Tue, Sep 17, 2013 at 2:04 PM, Katie Golus <kgolus at antioch.edu> wrote:
>>>
>>>> We love the tutorial on first login to the system.  Thank you to
>>>> everyone who dreamed that up or worked on that!
>>>>
>>>> Is there any way we can use a modified version of that instance-wide
>>>> tutorial to orient users to a specific course or project site?
>>>>
>>>> Thanks,
>>>> Katie
>>>>
>>>> _____________________
>>>> Katie Golus, Ed.M.
>>>> Instructional Designer
>>>> Antioch University
>>>> 602 Anacapa Street
>>>> Santa Barbara, CA  93101
>>>> 805-962-8179 x5161
>>>> kgolus at antioch.edu
>>>>
>>>> Have an IT-related concern? Please contact the help desk, available
>>>> 24/7.
>>>> Web form: IT Helpdesk <https://helpdesk.antioch.edu/> or Phone:
>>>> 1-866-662-0056
>>>>
>>>> _______________________________________________
>>>> sakai-user mailing list
>>>> sakai-user at collab.sakaiproject.org
>>>> http://collab.sakaiproject.org/mailman/listinfo/sakai-user
>>>>
>>>> TO UNSUBSCRIBE: send email to
>>>> sakai-user-unsubscribe at collab.sakaiproject.org with a subject of
>>>> "unsubscribe"
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-user/attachments/20130917/3a307650/attachment-0001.html 


More information about the sakai-user mailing list