This profile is intended to work using the new Workspaces feature implemented in
Tiki4 core code.
It's being designed for educational scenarios. The first case would be a workspace class with 1 teacher and many students.
PLEASE READ
This is a draft profile for a learning center
Features (Quick List)
YAML
instructions: Set-up Data Channels
preferences:
enable: [ feature_wiki, feature_categories, feature_perspective, wikiplugin_datachannel, wikiplugin_listpages ]
permissions:
Teacher:
autojoin: y
objects:
-
type: category
object: $Learning_Center_root_category
allow:
- add_objects
- remove_objects
- view_category
- view
- edit
- history
Registered:
objects:
-
type: category
object: $Learning_Center_root_category
allow:
- view_category
- view
objects:
-
type: wiki_page
ref: Learning_Center_Desktop
data:
name: Learning_Center List
content: wikicontent:Learning_Center_list
-
type: wiki_page
ref: Learning_Center_Department_creation_channel
data:
name: Learning_Center_Department_Template
content: wikidirect:Learning_Center_Department_template
-
type: wiki_page
ref: completion_instructions
data:
name: Learning Center Instructions
content: wikicontent:Learning_Center_Documentation
-
type: category
ref: Learning_Center_root_category
data:
name: Learning Center
-
type: datachannel
ref: Courses_datachannel
data:
name: Course_template
profile: $Learning_Center_Department_creation_channel
groups: [ Teacher ]
Included:
Features & Settings (YAML) - (Whole Tiki)
YAML
preferences:
style: thenews.css
feature_iepngfix: y # prevents major ugliness in IE6
sitetitle: $profilerequest:sitetitle$Learning center$
sitesubtitle: $profilerequest:sitesubtitle$An apple a day$
browsertitle: $profilerequest:browsertitle$Learning Center$
feature_phplayers: y
feature_cssmenus: y
feature_top_bar: y
feature_sitemenu: y
allowRegister: y
forgotPass: y
feature_wiki : y
feature_perspective: y
User Interface (YAML)
YAML
preferences:
feature_sitemenu : y
feature_topbar_id_menu: $profileobject:Learning_Center_menu$
YAML
objects:
-
type: menu
ref: Learning_Center_menu
data:
name: Our Menu
description: A menu containing the base navigation of the course
collapse: none
items:
-
name: Home
url: ((Learning_Center_HomePage))
-
name: About
items:
-
name: Learning_Center
url: ((Learning_Center))
-
name: Help
items:
-
name: Wiki Syntax Help
url: ((Wiki Help))
-
name: Admin menu
url: tiki-admin_menus.php
permissions: [ edit_menu ]
Modules
YAML
objects:
-
type: module
ref: switcher
data:
name: perspective
position: right
order: 10
groups: [ Registered ]
-
type: module
ref: module_quick_edit
data:
name: quick_edit
position: right
groups: [ Registered ]
order: 20
-
type: module
ref: module_since_last_visit_new
data:
name: since_last_visit_new
position: right
groups: [ Registered ]
order: 70
Object Creation (YAML)
Wiki Pages
YAML
objects:
-
type: wiki_page
ref: Learning_Center_HomePage
data:
name: HomePage
description: Home
lang: en
mode: create_or_update
content: wikicontent:Learning_Center_HomePage_include
-
type: wiki_page
ref: Learning_Center_documentation
data:
name: Instructions
description: Profile Instructions
lang: en
mode: create_or_update
content: wikicontent:Learning_Center_Documentation_include
-
Workspaces
YAML
objects:
-
type: perspective
ref: my_perspective
data:
name: My Workspace
preferences:
feature_iepngfix: y # prevents major ugliness in IE6
sitetitle: $profilerequest:sitetitle$Our Learning_Center$
sitesubtitle: $profilerequest:sitesubtitle$Enroll this course$
browsertitle: $profilerequest:browsertitle$Our learning space$
feature_phplayers: y
feature_cssmenus: y
feature_top_bar: y
feature_sitemenu: y
allowRegister: y
forgotPass: y
feature_wiki : y
feature_perspective: y
Groups & Permissions (YAML)
YAML
permissions:
Anonymous:
allow:
- view
- wiki_view_history
description: Already exists
Registered:
description: Will be ignored because group is already created
allow:
- edit
include: Registered
Admins:
allow:
- admin
You may manually add a lateral Wiki menu for your site through this other related and optional profile:
7 pages found for title search '
Learning_Center'
Aliases
Classroom
Learning_Centre
Training_Center
Feature request
These are things that would help to make this profile faster/easier/nicer
Important
Nice to have
- Wiki blame
- Rating per wiki edit