[Building Sakai] what methods to get all course site ids ?
Ishtiaq Ahmad
organic.ishtiaq at gmail.com
Tue Oct 6 05:54:23 PDT 2009
Oh..yes... Instructor is visible to me....
this appeared in Roster tool....
thanks
On Tue, Oct 6, 2009 at 5:49 PM, Ishtiaq Ahmad <organic.ishtiaq at gmail.com>wrote:
> 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
>
--
Regards,
Ishtiaq Ahmad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091006/396b2a25/attachment.html
More information about the sakai-dev
mailing list