
Aquesta tarda ens havien de fer un tour per la biblioteca, però com que ha començat a nevar un altre cop han avisat de l’alerta i la majoria de staff ha marxat cap a casa. Així que hem decidit fer un tour pel nostre compte.
Hem estat a 2 biblioteques. Primer a la Irving K. Barber Learning Centre i després a la Walter C. Koerner Library. Semblen molt ben organitzades i tenen moltíssims llibres, però hem trobat a faltar més taules d’estudi.
Tenen una ajuda online que es diu askaway, on mitjançant un xat s’ofereix ajuda personalitzada.
Volíem fer una ullada a altres recursos online que tenen, però no hem tingut temps encara. Si voleu fer una ullada, aquí teniu la web on podreu trobar tota la informació que necessiteu: http://www.library.ubc.ca/
Arxiu per 29/11/2006
myLibrary
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Publicat en feina, ubc | Deixa un Comentari »
CWL architecture and integration methodologies
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
El sistema d’autenticació de la UBC és el CWL, les sigles volen dir Campus Wide Login. La web amb tota la informaciço referent al CWL és: http://www.cwl.ubc.ca/. El Kent fa una definició molt gràfica de què és el CWL i l’anomena The connecting LEGO piece.
Aquest sistema va néixer l’any 2002. Tal com ens va passar a nosaltres, van començar a tenir diversos sistemes en entorn web pels quals necessitaven autenticació: portal, e-learning tool, biblioteca… La idea principal era oferir un nom d’usuari i password únics per a totes les aplicacions i facilitar el SSO des del portal.
Han fet molta publicitat a la universitat sobre el CWL, fins i tot té un logo i un lema (“simple and secure”).
Van començar amb 15.000 comptes i ara mateix en tenen 190.000 (ja veureu més endevant que no fan baixes). Per que us feu una idea, a SAU tenim unes 25.000 comptes actives actualment.
CWL Accounts
La política d’assignació de comptes és molt diferent de la del nostre SAU. A la UBC, és l’usuari el que ha de fer la petició per tal d’aconseguir un compte CWL. No fan carregues automàtiques diàries de les BBDD de RRHH i Gestió Acadèmica. Tenen 3 tipus de comptes:
- Basic. Aquest tipus de comptes només serveixen per poder accedir a myCV o al Researcher Information Services, però no tenen cap privilegi per accedir a la resta de serveis informàtics (portal, library, wireless, …). Qualsevol pot demanar un compte basic. Les úniques dades que es demanen a l’hora de fer l’alta són les personals: nom, cognom, adreça, email i password desitjat. Un cop s’han omplert aquestes dades, s’enviarà un mail a l’usuari per demanar una validació. Aquesta es fa de la manera següent: l’usuari ha de clicar un link que li apareix al mail i un cop arriba a la plana web en qüestió, ha d’introduïr el seu password. Després de la validació ja estarà activat el compte.
- Standard. Els comptes standard són les que es donen als empleats i estudiants de la UBC. En aquest cas l’usuari ha de saber el seu número d’empleat (NIU) o d’estudiant (NIA) perquè el sistema, a més de les dades personals, li demanarà. Com a propietari d’un compte d’aquest tipus l’usuari tindrà accés a IAP, VPN i wireless. L’autorització per la resta de serveis informàtics, com ara email, webCT, etc., és responsabilitat de cada una de les aplicacions. El CWL els hi oferirà únicament autenticació. Per les comptes standard l’alta és instantània.
- Guest. Els usuaris amb comptes guest són els que nosaltres anomenem autoritzats. Per poder obtenir un compte d’aquest tipus és necessari tenir un sponsor (algun empleat que l’autoritzi, ja sigui staff o faculty). Pot funcionar de dues maneres: o be qui et vol autoritzar crea el compte per tu i et passa el password que s’ha inventat (en aquest cas rebs un email amb les condicions de privacy), o be qui et vol autoritzar genera una identity key per tu, te la passa, i et dones d’alta tu mateix. A nosaltres ens han donat comptes amb el primer sistema.
Un altre mètode de seguretat que utilitzen per evitar creacions massives de comptes és CAPTCHA (http://es.wikipedia.org/wiki/Captcha). En cas que l’usuari hagi oblidat el password, a més a més de les 3 preguntes també apareix un captcha.
Si aneu a la pantalla de sign up podreu veure les dades que es demanen a cada un dels passos de la creació del compte: https://www.cwl.ubc.ca/SignUp/cwlsubscribe/SelfSubscribeIndex.do
A la web del SSC (Student Service Centre) hi ha aquest video com a ajuda per a l’estudiant per crear el seu compte CWL:
http://www.students.ubc.ca/go2/help/general_Creating_a_Campus_Wide_Login_viewlet_swf.html
CWL Modules
Internament el sistema està dividit en diversos mòduls:
- Self subscription
- Self administration
- Sponsored accounts
- Authenticate engine
- Administration tools. Tenen 4 eines d’administració delegada diferents. Una per delegar la gestió dels staff, una altra pels faculty, una pels students i una de superadministració.
Arquitectura interna
El repositori és una BBDD Oracle i un LDAP. La base de dades està replicada. La principal és RW i la secundària és READ ONLY. De manera que si la principal falla, no podran donar d’alta nous usuaris mentre estigui fora de servei però continuarà funcionant l’autenticació sense problemes. A més d’aquesta replicació també tenen el LDAP perquè hi ha aplicacions que només poden autenticar contra LDAP.
El sistema està desenvolupat en Java i fan servir XML i RPCs sobre protocol HTTP per a l’autenticació.
Integració
L’equip del CWL té molt ben documentat el funcionament del CWL tant per usuaris com per partners. Els partners són cadascuna de les APIs que volen fer ús del CWL per autenticar.
Com veieu en el dibuixet les aplicacions necessiten un adaptor per manegar els tickets d’autenticació. Ofereixen suport i ajuda a l’hora d’integrar aplicacions però els responsables de desenvolupar els adaptors són els partners.

Podeu llegir més informació sobre la integració a http://www.it.ubc.ca/cwl/integration.shtml. És interessant sobretot veure que tenen molt ben organitzat i documentat el procés, que té els següents passos:
- Discovery Meeting
- Requirements Definition
- Workflow Diagram
- Project Schedule
- Design
- Development
- Testing in the CWL Verification (Verf) Environment
- Move to Production
Futur
S’estan plantejant crear comptes automàticament.
També els falta implementar les baixes, ara mateix no fan mai baixa de comptes! Els ha semblat molt interessant el nostres sistema de dates de proposta de fi per cada perfil/pertany.
El SUN Identity Manager l’estan mirant per a veure si els pot ajudar a implementar les coses que els falten, per a tenir-lo com un afegit al CWL, no com un substitut. Però encara no ho tenen clar.
Publicat en feina, ubc | Deixa un Comentari »
uPortal & open source a la universitat
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Meeting amb en Paul Zablosky, Senior Technical Analyst – Enterprise Strategy
La reunió amb en Paul ha estat bastant filosòfica, perquè no només ens ha parlat de l’uPortal a la UBC sino dels projectes open source a la universitat, en general. La veritat és que ens ha encantat, és el senyor del mig. També ha vingut a la reunió en George Lindholm és desenvolupador de uPortal a la UBC (n’hi ha un mes a jornada complerta i un a mitja jornada + 1 dba), és el de la esquerra.
Respecte a les versions de l’uPortal:
- 1.x ens han comentat que era més aviat un prototip.
- 2.x van fer refactoring i rediseny de tot, van passar a utilitzar xml + transformacions (que distingien segons el tipus de dispositiu utilitzat per accedir-hi: pda, pc…), però encara no utilitzava l’estàndar dels portlets definit per SUN, el JSR 168
- 3.x està a punt de sortir i ja segueix els estàndar de portlets, utilitza hibernate, l’Spring framework (http://www.springframework.org), etc.
No estic segura quina és la que va estar mirant el Manu fa temps, si la 1.x o la 2.x
Ens han explicat que a la UBC tenen funcionant la primera versió de l’uPortal, la 1.6 concretament, i amb base de dades Oracle. De fet a la UBC ens han comentat que com a base de dades, Oracle encara domina bastant.
Per a utilitzar l’uPortal, hi ha qui només se’l baixa del cvs i un cop configurat/adaptat a la seva organització, mai aporta res a la comunitat. Seria simplement un client.
Però si vols participar-hi de debò, pots fer vàries coses:
- intentar aconseguir el “committer status”. Ara no és tan fàcil com abans. La idea és, si necessites fer una cosa per la teva organització, desenvolupar-ho de manera que sigui prou genèric i configurable que sigui útil per altres. Llavors pots utilitzar les mailing lists per a parlar amb la resta de developers i intentar-los convencer.
- Pots passar-li el teu codi a un committer que coneixes per a què s’ho miri i ho pugi per tu
- Pots intentar convencer algun altre desenvolupador qeu ja estigui treballant en alguna cosa semblant al que necessites, que tingui en compte també els teus requeriments
A la UBC s’hi van implicar bastant des d’un principi perquè fins i tot des de les altes esferes de la UBC van pensar que era un projecte molt interessant. Ara estan preparant la migració a la versió 2.5.3. Hi participen amb “committer status”, és a dir, poden fer commits al cvs de l’uPortal.
Son part del grup JA-SIG, organització sota la qual es desenvolupa l’uPortal i a la qual ens recomanen apuntar-nos si volem formar part del projecte. És una organització sense anim de lucre formada per universitats. La majoria dels membres son nordamericans (USA i Canadà), però també hi ha universitats del Japó, França, etc.
Els japonesos de Nagoya son els liders en internacionalització.
Fan dues reunions anuals, sempre al nordamèrica. La setmana que ve en comença una a Atlanta centrada en el tema de la usabilitat, volen potenciar molt aquest tema perquè al principi de uPortal no es va tenir molt en compte. Al juny n’hi haurà una altra a Colorado. I ens han comentat que la branca europea del JA-SIG també farà reunions a Europa.
Per a obtenir informació les fonts son:
- 2 mailing lists, la JASIG-PORTAL més orientada a usuaris i la JASIG-DEV per a desenvolupadors
- cvs/subversion
- wiki a la web http://www.ja-sig.org
Per cert, ens han comentat que deixaran el cvs pel subversion, que és una evolució del cvs més potent. Potser estaria be mirar-s’ho:
http://subversion.tigris.org
Respecte a la integració de l’uPortal a la UBC ens han comentat:
- és fàcil que autentiqui contra el que es vulgui. A la UBC ho fan contra el seu CWL del que ja us hem parlat en altres posts. Aquí en Paul ens ha mencionat un estàndar que utilitzen moltes universitats anomenat CAS, desenvolupat a Yale, que vol dir Campus Authentication Service, potser estaria be mirar-ho. Les llibreries que han fet per autenticar contra CWL si que son propies de la UBC i no li interessen a ningú més.
- la autorització l’uPortal la fa amb el seu propi PAGs (Permissions and Groups), al Paul no li agrada gaire que sigui així
- la resta de modificacions que han fet del codi de uPortal les han pujat al cvs per tothom, eren prou generals i utils per la comunitat
La principal dificulat consisteix en convencer els diferents departaments que facin portlets per l’uPortal. En el post anterior també sortia aquest tema, la dificultat que tenen a la UBC és que la gent no entra al portal, no estan prou motivats pq tenen altres maneres d’accedir a la informació.
El Paul ens ha parlat també de la Kuali foundation (http://kuali.org). Estan desenvolupant open source amb d’altres universitats:
- KFS University Financial System: el nostre abac
- Kuali Student: el nostres “sigma” –> a community-developed, open source, SOA-based project to create specifications for a student services system that can be adopted by a variety of higher-ed institutions.
- etc
També hem comentat breument el tema Sakai vs. Moodle. La UBC assisteix a totes les convencions Sakai per a seguir el projecte d’aprop. Ara però, la Open University britànica està desenvolupant Moodle i potser d’aquí un-dos anys també serà interessant, aquest tema també s’ha de seguir.
En Paul està convençut que el desenvolupament en comunitats open source és el futur. Si el teu codi és millor que el de fora, una opció que ha suggerit és donar-lo, fer-lo obert. Encara que implica també molta feina perquè has de fer-lo més configurable i potser fer-li un “rentat de cara” al codi.
Ens ha recomanat assistir a alguna conferència de’n Brad Wheeler, que volia demostrar que amb l’open source no es podia fer res de bo i va arribar a la conclusió totalment contrària. De moment, aquí teniu un article:
Publicat en feina, ubc | Deixa un Comentari »
Helpdesk & uPortal
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Amb en Mark Belsito (Technical Support, Analyst eCommunity)
Avui ens hem tornat a trobar amb el Mark per tenir un primer contacte amb l’uPortal. Més tard teníem una reunió amb els responsables de l’uPortal que ens explicarien amb més detall l’eina.
L’objectiu principal de la trobada era fer una demo a nivell usuari del portal (myUBC) i repassar els problemes més típics amb els que es troben al helpdesk.
El més significatiu de l’uPortal és que funciona per canals i que és totalment personalitzable. La versió que tenen actualment és la 1.6 i el fet que sigui absolutament personalitzable no és del tot bo. Aquesta versió no permet tenir uns canals fixes, obligatoris, de manera que pots esborrar tots els canals del teu portal i quedar-te amb una pàgina en blanc.
Com que tenim accés hem estat jugant una mica, us poso unes quantes pantalles perquè veieu l’aspecte.
Aquest és el portal la primera vegada que entres. Els canals assignats per defecte a la pagina principal són:
- Bookmarks
- UBC News
- Library News.
I els tabs per defecte són els que veieu:
- Main
- WebMail
- e-Learning
- UBC-Vancouver
- UBC-Okanagan
- Extra
La personalització del myUBC és molt senzilla, però per qualsevol dubte o problema poden accedir a l’ajuda online.
Els canals més interessants que es poden escollir, a més dels que venen per defecte són:
- ABC News
- CBC News
- CITR (Campus Radio)
- Dictionary
- Dictionary of Computing
- Equipment Information System
- Faculty Services Centre
- ITServices
- ITServices – Ask Me
- Weather
- Library News and Overdues
- Management Systems Portal
- Math Function Plotter
- myLibrary Ejournals, Indexes and DataBases
- Student Services Centre
- UBC Bookstore
- WebCT
Al helpdesk tenen fet uns reports amb Crystal Reports per tal de saber quins tipus d’incidències són les més típiques i els hi ajuda a donar un servei millor afegint ajudes sobre aquests temes o fer suggeriments als desenvolupadors.
De moment no tenen cap aplicació interna penjada del myUBC i les aplicacions com el webmail, el webCT, … són accessibles des de fora del portal. Això fa que el número d’usuaris del portal no sigui gaire elevat. Ara estan començant a desenvolupar la integració al portal d’algunes aplicacions internes. Amb això i el fet de poder mantenir certs canals obligatoris com ara les news de la UBC, volen potenciar el portal.
Publicat en feina | 1 comentari »
Novetats
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Tenim a la Silvia malalta, ja podeu fer comentaris al blog animant-la i algun sms també! Us posem una foto de com està el campus avui, deu n’hi d’ho!
Hem afegit nous posts des del que vam fer dijous al vespre fins avui. Perdoneu el retard, però estavem incomunicades!!! Llegiu i sabreu per què…
Avui tornem a tenir posts de feina, la UBC ha reobert el campus.
Publicat en novetats | 5 Comentari »
Nota
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
No us en refieu quan diu que l’autora d’un post es tal o qual, molts posts els escrivim entre les dues, el que passa es que nomes mostra el nom de qui comenca.
Publicat en novetats | Deixa un Comentari »
-10º
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Avui no hi ha gaire “fun” que explicar, la Sílvia ja està bastant recuperada però entre com estava, i que ara mateix tenim -10º… de fet he sortit a ficar la roba a la secadora i vaja, se’m congelaven les idees.
Us poso un parell de fotos del dia. La primera del campus al matí, quan anavem cap a la feina. La segona és de la bandera que hi ha al campus, al vespre, quan ja tornava. La tercera és del Green College, on dormim, sopem i esmorzem aquesta setmana. De fet, sopant hem conegut a un de Pamplona que fa aquí el postdoc en forestry i s’està plantejant seriosament quedar-s’hi. Ell té la mateixa impresió que nosaltres respecte a l’amabilitat de la gent de les botigues, restaurants, pel carrer la gent et somriu, els cotxes paren per deixar-te passar… i feines aquí se’n troben de millors. També ens ha dit que Vancouver és la segona ciutat del mon millor per viure si ets un inmigrant (crec que segons The Economist, no estic segura). I m’ho crec, a l’IT department la Jennifer és anglesa, l’Uli alemany, la Henriette holandesa, el Sean i la Denise tenen cara de xinesos… no sé pas si hi ha algun canadenc de pares. Bueno, nosaltres en teoria tenim un clima que compensa!
Aquesta és d’un poster que hi ha per la uni, a veure què us sembla.
Publicat en fun | 2 Comentari »
WebCT
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Com no coneixiem el WebCT, en Jake ens ha fet una demo, us posem una foto seva.
Les funcionalitats son les típiques en aquest tipus d’eina. Només m’ha cridat l’atenció:
- té algunes funcionalitats més pròpies de portal, tipus to-do list, calendari…
- té més coses configurables que la nostra aula, del tipus colors, icones, layout de la primera plana del curs (la “home”)… però tot i això ens han dit que alguns profes es queixen pq justament el que ells volen canviar no es pot canviar
- té més perfils possibles: instructor, designer, teaching assistant, student, auditor
- quan entres et diu qui més té sessió en aquest moment. Aquesta funcionalitat es pot desactivar a nivell d’organització, la UBC la té activada
- té fil d’ariadna
- amb firefox va be gairebé tot, hi ha alguna coseta que no
Respecte aquest tema, és més interessant el post que vam fer l’altre dia:
WebCT: per què?
i també aquest que parla una mica de moodle, sakai, etc:
Publicat en feina, ubc | Deixa un Comentari »
Eina de helpdesk
Publicat per chasingmaple a Dimecres, 29 / Novembre / 2006
Amb en Mark Belsito (Technical Support, Analyst eCommunity)
Avui el Mark ha parlat de la eina que utilitzen equivalent al que va ser el nostre Attend. Es diu Magic Service Desk, encara que la darrera versió ha canviat de nom perquè va ser comprada per BMC Software.
BMC Software té dues eines de Helpdesk, una orientada a grans organitzacions (Remedy), i una altra orientada a organtizacions mitjanes i petites. Aquesta darrera és la que es deia Magic i tenen a la UBC, ara es diu Service Desk Express Suite.
Les funcionalitats son semblants a les que tenia l’Attend, i de fet aquí ho estan posant en marxa molt a poc a poc. Ja fa uns anys que la utilitzen i de moment:
- només l’utilitza el Helpdesk, no els desenvolupadors (backoffice)
- els mails dels usuaris es converteixen en tickets. Si s´ha de respondre a l’usuari o demanar-li més informació, es fa via mail.
- per a escalar incidències i passar-les a backoffice, de moment es fa un mail
- no tenen donat d’alta l’inventari de la UBC (la eina ho permet)
- del workflow fan servir molt poca cosa, degut a que no escalen les incidències mitjançant la eina. Els estudiants que fan el suport s’autoassignen les tasques, però si tenen una persona mirant que no quedi cap tasca que no agafi ningú.
- de moment no utilitzen la part de Service Agreement (temps màxim de resposta)
Tot i aquestes restriccions, els és molt útil. També intenten crear un ticket per cada trucada telefònica que reben. Abans només el creaven si creien que la trucada era un cas a continuar, no si era una trucada suelta que responien al moment. Però ara procuren fer-ho sempre (75% dels casos).
La idea és que quan migrin a la nova versió, ja si que volen implicar a tothom. Però son conscients que costarà molt convencer la gent, sobretot als desenvolupadors, que hauran de fer login en una eina que ara no utilitzen pq només cal que mirin el mail.
Estadistiques
- Per a motivar els estudiants que fan suport, en Mark cada mes els passa un report amb les següents dades:
- També els fa un comentari sobre la seva feina, del tipus: “Aquest mes has millorat en…”
- No els diu les dades els companys, però si posa un ranking per cada aspecte (els de l’apartat 1) del tipus: en call pickup ratio ets el 4t de 25 que millor resultat té, etc
- Estadistiques generals del servei
- Gràfica de les seves dades en el temps, per a que puguin veure per cada aspecte (els de l’apartat 1) si van millorant, enpitjorant…
A continuació ha mostrat unes gràfiques amb les estadístiques del servei on es veu que, des que fan aquesta avaluació personalitzada dels estudiants que hi treballen, el servei va millorant.
Publicat en feina, ubc | Deixa un Comentari »










