[Building Sakai] what methods to get all course site ids ?
Ishtiaq Ahmad
organic.ishtiaq at gmail.com
Tue Oct 6 05:49:07 PDT 2009
I am integrating with Peoplesoft using SAIP....
I am sure you can give me solution to my problem....
On Tue, Oct 6, 2009 at 5:34 PM, Mark Norton <markjnorton at earthlink.net>wrote:
> This may have something to do with how you have CM configured. Generally,
> CM is implemented to work with an external source of course data, usually a
> student information system like Banner or PeopleSoft. I believe there is a
> way to do things locally, too. More digging is needed.
>
>
> Ishtiaq Ahmad wrote:
>
>> I am using the following line to add instructors in the course section...
>> but i am unable to see in the roster...but students are visible.
>>
>> EnrollmentSet.setOfficialInstructors(instructors);
>> cmAdmin.updateEnrollmentSet(enrolled)
>>
>>
>>
>> On Tue, Oct 6, 2009 at 5:20 PM, Mark Norton <markjnorton at earthlink.net<mailto:
>> markjnorton at earthlink.net>> wrote:
>>
>> Some of what you are trying to do is in the Course Management
>> Service. Have a look there. Course sites can have a person
>> designated as the "owner", usually the instructor, but not always.
>> For that reason Course Management maintains the instructor
>> designation separately. It also supports multiple instructors.
>>
>> - Mark Norton
>>
>> Ishtiaq Ahmad wrote:
>>
>> great....
>>
>> student are coming now...
>>
>> But Official Instructor are not there in roster....
>> what can be the issue?
>>
>> I have populate the table as well... CM_OFFICIAL_INSTRUCTORS_T
>> with appropriate enrollment set.
>>
>> PAF:Instructor missing.JPG
>>
>> On Tue, Oct 6, 2009 at 4:49 PM, David Horwitz
>> <david.horwitz at uct.ac.za <mailto:david.horwitz at uct.ac.za>
>> <mailto:david.horwitz at uct.ac.za
>> <mailto:david.horwitz at uct.ac.za>>> wrote:
>>
>> Hi,
>>
>> I keep forgetting Site extends AuthzGroup so you should be
>> able to:
>>
>> Site site = siteService.getSite(id);
>> site.setProviderGroupId(eid);
>> siteService.save(site);
>>
>>
>>
>> Regards
>>
>> David
>>
>>
>>
>> Ishtiaq Ahmad wrote:
>>
>> yes i m facing the same issue that u stated.... can you
>> elaborate it with
>> sample code...
>> thanks
>>
>> On Tue, Oct 6, 2009 at 4:09 PM, David Horwitz
>> <david.horwitz at uct.ac.za <mailto:david.horwitz at uct.ac.za>>
>> <mailto:david.horwitz at uct.ac.za
>> <mailto:david.horwitz at uct.ac.za>>wrote:
>>
>>
>> Hi Thant records a requsted classlist - it will not
>> actulay give
>> the users members access to the site. Iif you class
>> is mam100_09
>> you will see: classlists: mam100_09 (requested) If
>> you add it to
>> the provider id you will see: classlists: mam100_09
>> and the
>> members will have access Regards David Ishtiaq
>> Ahmad wrote: this
>> can be populated with this line of code
>> props.addProperty("site.cm <http://site.cm>
>> <http://site.cm>.
>>
>> requested", eid);
>> eid is your section Enterprise ID in CM tables.
>>
>>
>> thanks
>>
>> On Tue, Oct 6, 2009 at 3:49 PM, Nuno Fernandes
>> <nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <mailto:nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <mailto:nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>> wrote:
>>
>>
>>
>> Nope - this one I don't know. Maybe it's related
>> with the CM Api (or it's
>> just another site property)...
>> I am sure others can jump in and help you with this
>> one!
>>
>> Nuno
>>
>> 2009/10/6 Ishtiaq Ahmad <organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <mailto:organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <mailto:organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>>
>>
>> Thanks this is working for me...and I am able
>> to add term there...
>>
>> can you tell me how can i attached roster with
>> site..? (Roster(s) with
>> site access?
>> PFA:Roster with site access.JPG
>>
>> On Tue, Oct 6, 2009 at 2:14 PM, Nuno Fernandes
>> <nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <mailto:nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>>
>> <mailto:nuno at ufp.edu.pt <mailto:nuno at ufp.edu.pt>> wrote:
>>
>>
>>
>> Hi Ishtiaq,
>> Having a *org.sakaiproject.site.api.Site* instance
>> (and a *
>> org.sakaiproject.site.api.SiteService* instance),
>> you can grab its
>> properties, set the term property and save the site:
>>
>> Site siteEdit = ...
>> String courseTerm = "September 2009";
>> ResourcePropertiesEdit props =
>> siteEdit.getPropertiesEdit();
>> props.addProperty("term", courseTerm);
>> siteService.save(siteEdit);
>>
>> Hope it helps,
>> Nuno
>>
>>
>> 2009/10/6 Ishtiaq Ahmad <organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <mailto:organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>> <mailto:organic.ishtiaq at gmail.com
>> <mailto:organic.ishtiaq at gmail.com>>
>>
>> Hi, I have successfully create a site using
>> SiteService..some
>> value are missing right now... e.g. Term value...
>> how can i add
>> a term description with site...plz refer to screen
>> shot..
>> thanks. Ishtiaq Ahmad On Fri, Oct 2, 2009 at 1:22
>> PM, Steve
>> Swinsburg <steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <mailto:steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>> wrote: You've got
>> it a bit
>>
>> mixed up. The site.cover.SiteService is static, so
>> you don't
>> need to setup the private instances. Get rid of
>> those and just
>> use SiteService.someMethod rather than siteService.
>> You really
>> should abstract this out into a logic layer though.
>> And use
>> Spring to get your dependencies from the proper api
>> package, not
>> the covers. Check out the Sakai App Builder plugin
>> for Eclipse
>> and generate a tool - have a look at the logic
>> layer and how its
>> injected via Spring. cheer,s Steve On 02/10/2009,
>> at 6:10 PM,
>> Small Cat wrote: I hava injected the SiteService
>> API into my app
>> by add some lines in pom.xml ( pom.xml in tool
>> directory ) *
>> <dependency> <groupId>org.sakaiproject</groupId>
>> <artifactId>sakai-site-api</artifactId>
>> </dependency>* and in my
>> java class *import
>> org.sakaiproject.site.cover.SiteService;*
>> *import org.sakaiproject.site.api.*; import
>>
>> org.sakaiproject.site.api.SiteService.SelectionType;
>> import
>> org.sakaiproject.site.api.SiteService.SortType; import
>> org.sakaiproject.javax.
>> PagingPosition;
>> // .....
>>
>> private SiteService siteService;
>>
>> public void setSiteService(SiteService
>> siteService) {
>> this.siteService = siteService;
>> }*
>>
>> Is it correct ?
>>
>> 2009/10/2 Steve Swinsburg
>> <steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <mailto:steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <mailto:steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>>
>> How have you injected the SiteService API into your
>> app? If you
>> just dump the List directly to the command line via:
>> System.out.println("the list is: "
>> +allCourseSites); what do you
>> get? If you get null, thats the issue. cheers, Steve On
>> 02/10/2009, at 2:58 PM, Small Cat wrote: I test it,
>> but it isn't
>> successful :( , and i do'nt know how to fix it . :(
>> this is my
>> code in java bean *private SiteService siteService;
>> public void
>> setSiteService(SiteService siteService){
>> this.siteService =
>> siteService; } public List<Site> allCourseSites =
>> siteService.getSites( SelectionType.ACCESS, null, null,
>> null,SortType.TITLE_ASC, null); public String
>> getOneSite(){
>> return allCourseSites.get(0).
>> getTitle();
>> }*
>>
>> and this is code in .jsp file
>>
>> *<h:outputText value= " One of many sites is
>> #{TestBean.oneSite}"/>*
>>
>> when it's run in Sakai, it show only the string "
>> One of many sites is
>> " in .jsp file, but don't show any site's tittle
>> though my sakai has some
>> project site & course site ( all of them have 5-10
>> participants )
>>
>> Please help me fix it !
>>
>> 2009/10/1 Steve Swinsburg
>> <steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <mailto:steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>> <mailto:steve.swinsburg at gmail.com
>> <mailto:steve.swinsburg at gmail.com>>
>>
>> Hi, yes, in SiteService, the method getSites().
>> Check out that
>> Class in the API docs. e.g.
>> SiteService.getSites(SelectionType.ACCESS, null,
>> null, null,
>> SortType.TITLE_ASC, null); cheers, Steve On
>> 01/10/2009, at 2:34
>> PM, Small Cat wrote: Dear all, How can I get a list
>> of all
>> course sites that a particular user is a member of
>> ? Does Sakai
>> suport any APIs to do this ? If yes, where can i
>> find them ?
>> Thanks and regards ! ______________________________
>> _________________
>> sakai-dev mailing
>> listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >
>> <mailto:listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>>
>> TO UNSUBSCRIBE: send email
>> tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>>
>> with a subject of
>>
>> "unsubscribe"
>>
>>
>>
>> --
>> Regards,
>> Tran Trung Kien
>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing
>> listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >
>> <mailto:listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>>
>> TO UNSUBSCRIBE: send email
>> tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>>
>> with a subject of
>> "unsubscribe"
>>
>>
>>
>> --
>> Regards,
>> Ishtiaq Ahmad
>>
>> _______________________________________________
>> sakai-dev mailing
>> listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >
>> <mailto:listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>>
>> TO UNSUBSCRIBE: send email
>> tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:tosakai-dev-unsubscribe at collab.sakaiproject.org>>
>> with a subject of
>> "unsubscribe"
>>
>>
>>
>> --
>> Nuno Fernandes [www.linkedin.com/in/nfgrilo
>> <http://www.linkedin.com/in/nfgrilo>
>> <http://www.linkedin.com/in/nfgrilo>]
>>
>> Analyst/Programmer - UFP-UV [Universidade Virtual]
>> Software Developer - Sakai Foundation
>> [sakaiproject.org <http://sakaiproject.org>
>> <http://sakaiproject.org>]
>> Sakai Fellow 2008 - Sakai Foundation
>> [confluence.sakaiproject.org/confluence/x/FIF9AQ
>> <http://confluence.sakaiproject.org/confluence/x/FIF9AQ>
>> <http://confluence.sakaiproject.org/confluence/x/FIF9AQ>]
>>
>> Universidade Fernando Pessoa [www.ufp.pt
>> <http://www.ufp.pt> <http://www.ufp.pt>]
>>
>> Praça 9 de Abril, 349
>> 4249-004 Porto
>> tel: + 351 22 507 13 00
>> fax: + 351 22 550 82 69
>>
>>
>>
>> --
>> Regards,
>> Ishtiaq Ahmad
>>
>>
>>
>> --
>> Nuno Fernandes [www.linkedin.com/in/nfgrilo
>> <http://www.linkedin.com/in/nfgrilo>
>> <http://www.linkedin.com/in/nfgrilo>]
>>
>> Analyst/Programmer - UFP-UV [Universidade Virtual]
>> Software Developer - Sakai Foundation
>> [sakaiproject.org <http://sakaiproject.org>
>> <http://sakaiproject.org>]
>> Sakai Fellow 2008 - Sakai Foundation
>> [confluence.sakaiproject.org/confluence/x/FIF9AQ
>> <http://confluence.sakaiproject.org/confluence/x/FIF9AQ>
>> <http://confluence.sakaiproject.org/confluence/x/FIF9AQ>]
>>
>> Universidade Fernando Pessoa [www.ufp.pt
>> <http://www.ufp.pt> <http://www.ufp.pt>]
>>
>> Praça 9 de Abril, 349
>> 4249-004 Porto
>> tel: + 351 22 507 13 00
>> fax: + 351 22 550 82 69
>>
>>
>>
>> ------------------------------
>>
>> _______________________________________________
>> sakai-dev mailing
>> listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >
>> <mailto:listsakai-dev at collab.sakaiproject.orghttp://
>> collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> <http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>> >>
>>
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>
>> <mailto:
>> sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org>>
>> with a
>> subject of "unsubscribe"
>>
>>
>>
>>
>>
>>
>> -- Regards,
>> Ishtiaq Ahmad
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------
>>
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> <mailto:sakai-dev at collab.sakaiproject.org>
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>> subject of "unsubscribe"
>>
>>
>>
>>
>>
>> --
>> Regards,
>> Ishtiaq Ahmad
>>
>
>
--
Regards,
Ishtiaq Ahmad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091006/3ad52ee0/attachment.html
More information about the sakai-dev
mailing list