[Building Sakai] Sakai Course Mangement System - RoleSolver ???

Phuc Bui phucbui2006 at yahoo.com.vn
Fri Jul 31 08:01:51 PDT 2009


Dear all,

I'm implementing Sakai CMS (implemented class
org.sakaiproject.coursemanagement.api.CourseManagementService)

Then I modified file components.xml in
TOMCAT_HOME\components\sakai-provider-pack\WEB-INF to

<property name="roleResolvers">

                <list>

                                <bean
class="org.sakaiproject.coursemanagement.impl.provider.SectionRoleResolver">

                                                <property name="roleMap">

                                                                <map>

 
<entry key="Instructor" value="Instructor" />

 
<entry key="Student" value="Student" />

 
<entry key="Teaching Assistant" value="Teaching Assistant"/>

                                                                </map>

                                                </property>

                                                <property
name="officialInstructorRole" value="Instructor" />

                                                <property
name="enrollmentStatusRoleMap">

                                                                <map>

 
<entry key="" value="Student" /> <!--blank if student enrolled -->

 
<entry key="wait" value="Student" />

                                                                </map>

                                                </property>

                                </bean>

                                <bean
class="org.sakaiproject.coursemanagement.impl.provider.CourseOfferingRoleRes
olver">

                                                <property name="roleMap">

                                                                <map>

 
<entry key="CourseAdmin" value="Instructor" />

 
<entry key="I" value="Instructor" />

 
<entry key="Instructor" value="Instructor" />

                                                                </map>

                                                </property>

                                </bean>

                                <bean
class="org.sakaiproject.coursemanagement.impl.provider.CourseSetRoleResolver
">

                                                <property name="roleMap">

                                                                <map>

 
<entry key="DeptAdmin" value="Instructor" />

                                                                </map>

                                                </property>

                                </bean>

                </list>

</property>

 

But I got warning that the role is not found:

----------------

WARN: Unable to find sakai role for CM role Student (2009-07-30 22:57:11,733
htt

p-18080-Processor25_org.sakaiproject.coursemanagement.impl.provider.CourseOf
feri

ngRoleResolver)

WARN: Unable to find sakai role for CM role Student (2009-07-30 22:57:11,739
htt

p-18080-Processor25_org.sakaiproject.coursemanagement.impl.provider.CourseOf
feri

ngRoleResolver)

WARN: Unable to find sakai role for CM role Student (2009-07-30 22:57:11,745
htt

p-18080-Processor25_org.sakaiproject.coursemanagement.impl.provider.CourseOf
feri

ngRoleResolver)

WARN: Unable to find sakai role for CM role Student (2009-07-30 22:57:11,751
htt

p-18080-Processor25_org.sakaiproject.coursemanagement.impl.provider.CourseOf
feri

ngRoleResolver)

WARN: Unable to find sakai role for CM role Student (2009-07-30 22:57:11,757
htt

p-18080-Processor25_org.sakaiproject.coursemanagement.impl.provider.CourseOf
feri

ngRoleResolver)

----------------

What should we do? Did I miss something, or do something wrong ?

 

Thanks a lot.

Phuc Bui

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090731/5302369a/attachment.html 


More information about the sakai-dev mailing list