Child pages
  • Foire aux questions
Skip to end of metadata
Go to start of metadata

Gestion de sites

Connaitre la taille totale des fichiers d'un site de cours lorsque les fichiers sont stockés dans une BD

Faire la requête SQL suivante avec le site-id :

Taille totale en octets
select sum(file_size)
from content_resource
where in_collection like '%site-id%';
Augmenter le quota d'un site de cours

La modification se fait dans l'outil Ressources du site de cours. Cliquez sur "Révisez Propriétés" du répertoire racine, cochez la case "Quota spécial" et spécifiez le nouveau quota en kilo-octets.

Administration de Sakai

Utilisateurs

Donner les droits d'administration à un utilisateur

A partir de l'onglet Administration Workspace > Worksite Setup, cochez la case à coté du site Administration Workspace et cliquer sur le lien Réviser. Cliquez ensuite sur Ajouter des participants.

Donner la permission à un utilisateur de créer des sites sans lui donner les droits d'administration de Sakai

Le type de l'utilisateur doit être "maintain". Dans l'onglet Administration Workspace > Users, sélectionner l'utilisateur et modifier le champ "Type".

Je veux créer un usager. Que dois-je mettre dans le champ "Type"?

Vous devez mettre "maintain" pour un utilisateur pouvant ajouter des sites ou "guest" pour les autres.

Sites

Modifier la session d'un site de cours

Par exemple, un site a été créé pour une session mais le professeur veut plutôt l'utiliser pour une autre session.

Sélectionner le site de cours à partir de l'onglet Administration Workspace > Sites. Modifier d'abord le titre du site pour indiquer la nouvelle session. Ensuite, dans le bas de la page, cliquer sur "Propriétés". Modifier les champs "term" et "term_eid". La valeur des champs doit être identique aux sessions académiques existantes dans le Course Management. Enregistrer les modifications.

Rendre un site public

Dans le Realm du site, modifier le rôle ".anon" pour permettre "site.visit".

Trouver le ID de la zone de travail d'un usager précis

Vous pouvez utiliser l'outil "User membership" et effectuer une recherche avec le nom de l'usager. Sinon, vous pouvez effectuer une requête SQL dans la base de données.

Requête SQL
select *
from sakai_site, sakai_user
where sakai_site.createdby = sakai_user.user_id
AND sakai_site.is_user = '1'
AND sakai_user.first_name = 'PrénomRecherché'

Zone de travail

En tant qu'administrateur, je veux modifier le site "Zone de travail" d'un utilisateur mais la recherche ne fonctionne pas avec "My workspace" ou le nom de l'utilisateur. Comment puis-je retrouver le site rapidement?

Dans l'outil d'administration "User membership", faites une recherche avec le nom ou le prénom de l'utilisateur. Copiez le Internal User ID de cet utilisateur. Retourner dans l'outil d'administration "Sites" et faites une recherche par "Id du site" avec ce Id précédé d'un ~. Exemple : ~6a9aa6dd-1119-4471-8b04-60c478abe37a .

Ajouter un outil dans le template de la zone de travail.

Dans l'onglet Administration Workspace > Sites, rechercher "Workspace". Sélectionner le site "!user" et ajouter la page et l'outil désiré. Attention : le libellé qui apparaitra dans les nouvelles zones de travail n'est pas celui spécifié dans le template mais plutôt celui associé à l'outil dans le fichier de propriétés fr_CA.

Realms

Ajouter un nouveau rôle dans les sites de cours à partir d'un autre rôle

Il faut créer le rôle dans les realms "!site.template.course" et "!group.template.course".

  • Onglet "Administration Workspace"
  • "Realms"
  • Cliquer sur le realm "!site.template.course"
  • Cliquer sur le rôle à copier (ex : Student)
  • Cliquer sur "Copier Rôle..."
  • Donner le ID sur nouveau rôle (ex: Etudiant fictif)
  • Éditer le nouveau rôle
  • Modifier les permissions
  • Enregistrer
  • Refaire la même chose pour le realm "!group.template.course"
Vider le contenu de SiteStats pour un cours donnné

Il faut exécuter un SQL :

SQL pour vider SiteStats
-- Remove site stats data:
delete from SST_EVENTS where SITE_ID='[the_site_id]';
delete from SST_RESOURCES where SITE_ID='[the_site_id]';
delete from SST_SITEACTIVITY where SITE_ID='[the_site_id]';
delete from SST_SITEVISITS where SITE_ID='[the_site_id]';

-- Remove site reports:
delete from SST_REPORTS where SITE_ID='[the_site_id]';

-- Remove site preferences:
delete from SST_PREFERENCES where SITE_ID='[the_site_id]';
Je suis instructeur d'un cours et je ne reçois pas de notification lorsque les étudiants remettent un devoir évalué. Pourquoi?

Pour chaque devoir évalué, vous avez la possibilité d'indiquer si vous voulez recevoir ou non une notification et si oui, à quelle fréquence (à chaque fois ou une fois par jour).

Si le devoir évalué est accessible seulement à un ou des groupes, vous devez faire parti de ces groupes pour recevoir la notification.

Si ça ne fonctionne toujours pas, contactez un administrateur pour qu'il ajoute la permission pour les instructors de recevoir des notifications (asn.receive.notifications dans les Realms) dans le site du cours.

Look

Où se trouver les fichiers .css et les images du look de Sakai ?

Dans reference/library/src/webapp/skin vous allez trouver toutes les skins. Chaque skin est organisée comme suit :

??? access.css
??? images
? ??? .gif, .jpg et .png
??? pda.css
??? portal.css
??? tool.css
Où se trouve les fichiers des pages dynamiques qui génère le look ?

Sakai utilise Velocity pour afficher les pages. On peut trouver les pages .vm dans portal-render-engine-impl/pack/src/webapp/vm/defaultskin/.

  • No labels