Cyberdam 2.3 Requirements



Similar documents
Cyberdam Software - Synopsis for Game Facilitators

Cyberdam 2.2 Requirements

Contents 1 Overview 2 Steps to run an Excel Add-In Setup: 3 Add-Ins 4 LOGIN 5 SEND SMS 5.1 Send Text or Flash Sms 5.2 Select Range 5.

Richmond Systems. SupportDesk Web Interface User Guide

SelectSurvey.NET User Manual

HELPDESK SYSTEM (HDS) USER MANUAL

User manual for the visitors of Interreg Danube Programme website

SNAMP Data Server Tutorial

Virtual Communities Operations Manual

State Grant Information Technology Application

Easy Manage Helpdesk Guide version 5.4

Blackboard Version Interactive Tools Contents

Blackboard Version Interactive Tools

Creating Online Surveys with Qualtrics Survey Tool

Com.X. Call Center Analyser. User Guide

emobile Bulk Text User Guide Copyright Notice Copyright Phonovation Ltd

How to Build a SharePoint Website

Kaldeera Workflow Designer 2010 User's Guide

Campaign Monitor. Quick Reference Guid e

Mobility Tool Guide for Beneficiaries of Leonardo da Vinci programme

Logi Ad Hoc Reporting Report Design Guide

mylittleadmin for MS SQL Server Quick Start Guide

Automated Performance Appraisal System Users Guide. University of Pennsylvania. Division of Human Resources

Council of Ontario Universities. COFO Online Reporting System. User Manual

Secure File Transfer Guest User Guide Updated: 5/8/14

Instructions on accessing your journal s content on your new app

A Business Signer who has the Manage Users feature assigned to them can create other users on the User Management page in DFCU OnLine.

Database Forms and Reports Tutorial

E-LEARNING STUDENT S MANUAL

System Administration and Log Management

TBR System Office Performance Management Supervisor s Guide

eom User Training

Vodafone Bulk Text. User Guide. Copyright Notice. Copyright Phonovation Ltd

Click-n-Print User Guide

Qualtrics Survey Software. Create an Account

EBOX Digital Content Management System (CMS) User Guide For Site Owners & Administrators

MA TESOL (by distance) Lancaster University. Moodle User Guide

Instructors can edit the group properties, including the availability of collaboration tools and group membership.

On the Marketing home page, click the arrow to expand the Admin Tools area. Admin Tools

1. First login to your RSJoomla! account 2. Head to Resources >> Customer Downloads >> RSMail! membership >> Downloads

BULK SMS APPLICATION USER MANUAL

How To Create A Team Site In Windows.Com (Windows)

Log-in to the patient booking website

Logi Ad Hoc Reporting Report Design Guide

Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide

New World Construction FTP service User Guide

NAB Trade Finance Online Customer User Guide

Follow Up Pro Guide

ADMIN GUIDE. The Breakdown

User Manual in English. Call Center RC Elastix. For more information visit

FILING REPRESENTATIVES TRAINING ONLINE COURSE SCHEDULING USER GUIDE

account multiple solutions

Self Service Banner (SSB) Finance

Updated 03/09/15 JKB 08:58 pm. Coats Employee Payment History Portal

MyFaxCentral User Administration Guide

3dCart Shopping Cart Software V3.X Gift Registry Guide

RoboMail Mass Mail Software

How to Create Your Own Crystal Report

mba international eduportal

5.2.3 Thank you message Bounce settings Step 6: Subscribers 6.1. Creating subscriber lists 6.2. Add subscribers Manual add 6.2.

Performance and Contract Management System Data Submission Guide

University of Minnesota Financial Document Scanning Guide for ImageNow 6.2

Quick Start Guide. Installation and Setup

IriScene Remote Manager. Version 4.8 FRACTALIA Software

Straight2Bank Invoice Finance

System Administration Training Guide. S125 Document Management

Google Accounts Google Drive

Form And List. SuperUsers. Configuring Moderation & Feedback Management Setti. Troubleshooting: Feedback Doesn't Send

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

Where do I start? DIGICATION E-PORTFOLIO HELP GUIDE. Log in to Digication

Big Lots Vendor Compliance Web Portal User Guide - Vendor

Wentworth Institute of Technology Performance Management Supervisor s Guide

CUSTOMER PORTAL USER GUIDE FEBRUARY 2007

Discoverer Training Guide

Policies and Procedures for creating and maintaining a site

Procedure for Creating a FreeToastHost 2.0 Club Website. Alison Harries District 78 Public Relations Officer ( )

Table of Contents. Welcome Login Password Assistance Self Registration Secure Mail Compose Drafts...

ACR Triad Web Client. User s Guide. Version October American College of Radiology 2007 All rights reserved.

User Guide. Chapter 1. SitePublish: Content Management System

Once you have obtained a username and password you must open one of the compatible web browsers and go to the following address to begin:

ProExtra eclaiming User Guide

Learn how to create web enabled (browser) forms in InfoPath 2013 and publish them in SharePoint InfoPath 2013 Web Enabled (Browser) forms

Kodak Asset Management Software Client Module

User s Guide. Version 2.1

21 What is a threaded discussion on a Blackboard Discussion Board list? 22 Where do I access a Group Discussion on Blackboard?

Workflow Conductor Widgets

Schools CPD Online General User Guide Contents

User Manual. for. OrangeHRM & OrangeHRM Live

HIPAA Compliance Use Case

How to work with Panels in LimeSurvey

Bitrix Intranet Portal. Business Process Guide

Selection Manager: Quick Start Guide

Bank OnLine Commercial Administrator User s Guide

Teacher Activities Page Directions

Transcription:

Stichting RechtenOnline Project Leren in een Virtuele Wereld Cyberdam 2.3 Requirements Second draft 17 October 2008 - Pieter van der Hijden Projectleiding: Diny Peters Pieter van der Hijden Projectpartners: E-Merge Hogeschool Rotterdam Hogeschool Utrecht Strathclyde University Glasgow TU-Delft Universiteit Leiden Thieme Meulenhoff IJsfontein

1 Improved usability 1.1 User interface See chapter 3 of "Voorstellen IJsfontein" dated 28 August 2008. 1.2 Login page The home page BEFORE login and the home page AFTER login could be more consistent. Further a forgotten-your- password option has to be implemented. The current home page BEFORE login is: The home page AFTER login is: The following changes are required for the home page BEFORE login: Give the home page BEFORE login the same style as the home page AFTER login. Use left column for login/password entryfield. Use right column for rich text. Give the Version/Copyright field the same position BEFORE and AFTER. Make Help link from home page BEFORE login accessible for users who did not login yet. 17-10-2008 2

Add a Forgotten-your-password button. If nothing has been filled in, ask for the loginname to be entered. If it exist, generate a new password, send it by email (template message with login name and password). Whether it exists or not, display a neutral text to confirm the request. 1.3 Personal page A user must be able to change his/her password. 17-10-2008 3

2 System dynamics for game authors The games will be extended with system dynamics functions. This implies: activities become conditional, i.e. whether an activity is offered to the participant or not only depends not only on its presence in the appropriate cell of the activity schedule, but also on the value of a logical expression ("enabled"); this condition is tested: 1. when the session home page or the activities page are generated; if enabled=false, the activity will not be on the activity list at all, 2. when the activity is opened (as the enabled value could have changed in the mean time), if enabled=false (or original step-of-play is no longer current step-of-play), the system generates an error message ("activity no longer available") and the page is refreshed (now no longer listing that activity), 3. when an open activity is terminated (not by CANCEL), if enabled=false (or original stepof- play is no longer current step-of-play, or activity has been completed by another participant already), the system generates an error message ("activity no longer available") and returns to the activities page (now no longer listing that activity). activities are followed by the execution of a script, i.e. when an open activity is terminated: not by CANCEL, while still ENABLED and the current step-of-play = original step-of-play, a script is run for calculation purposes and for changing the current step-of-play. This script: 1. knows the values of all attributes (numbers, strings, Booleans), 2. can execute calculations (with numbers, strings and Booleans), including conditions, selections, loops and functions (self created or from a standard library, e.g. with string functions and a random number generator) and change the values of attributes, 3. can change the current step-of-the-play. each step-of-play may start with the execution of such a script as well, the game session itself may start with the execution of such a script also. A new activity type is added, the event activity type. It has all the common characteristics of the other activity types. The instruction is simply followed by OK. Pressing OK, implies the activity is considered to be completed. Its script swill be run then. 17-10-2008 4

3 Efficient user registration for game masters A game master must be able to upload a batch of users. This could be a stripped version of the upload function as it exists on the user administration page. The CSV file uploaded consists of login name, firstname, lastname, email. The system creates a new group with the game master's login name + date+time as group name. It creates user accounts as specified in the file while adding each of them to this new group. The system provides feedback on these actions identical to the feedback on the user administration page. 17-10-2008 5

4 New functions for participants 4.1 More dynamic session home page On the game session home page the status container has to be replaced with a template (template- 1). In the right column a new template has to be added (right below the introduction text) (template-2, Heads-up display). Both templates are evaluated each time the page is refreshed.(note that the status container appears not only on the home page, but also on all sub-pages accessible through this home page.) Both templates are part of the game model, i.e. can be edited by the game author, copied, exported, imported as part of the game model, etc. The game model author specifies the templates (rich texts with variables included to be evaluated at runtime). The default text for template-1 is the text that will produce the status container as it exists in Cyberdam 2.1. (If not all variables are available at this moment, they have to be added to the set of variables.) The default text for template-2 is empty. 4.2 More efficient saving of activity attachments Activity instructions may be accompanied by one or more attachments. To let the participants see them once the activity has been completed, they need a session log for their role (to be accessed through a link on the activities page). This should list all completed activities and give access the attachments (compare the session log for game masters in Cyberdam 2.2). 4.3 More integration with playground Within the context of a game session, a participant must be able to change the description of the playground object related to his/her role and to add files to that playground object: When a participant visits the playground object page related to his/her own role, the page will have an edit button and a files list: Editing opens the description field for editing. It is filled with the default rich text entered during playground editing. The participant can change this text and click either save, cancel or reset- to-default. When more roles are linked to the same playground object they all can edit this text. The file list contains the names of the files the role has uploaded during this session. The participant may select/deselect the files in this list, thus making them visible to all the participants of this session (see below). When a participant visits a playground object page not related to his/her own role, the page displays the (modified) description and eventually some file names; these files can be opened. 17-10-2008 6

When a user visits the playground object page out of the context of a game session, the playground object page shows the default text (as entered during playground editing) and no hyperlinks to any files, i.e. the same as in earlier versions of Cyberdam. 4.4 More integration with collaborative tools There is a need to be able to offer to participants a range of collaborative communication channels like a chat room, a forum, a wiki. As the concrete needs vary and the budget is limited, it seems wise not to build in fixed collaborative functions, but to realise links with arbitrary external environments offering these functions. Therefore: On the game session control page, the game master can enter five parameter values for each role, i.e. 5 entryfields. These values are stored in predefined role dependent attributes. These values can be inserted in templates for instructions and/or the headsup display. 17-10-2008 7

5 Simple generic playground map mechanism Cyberdam 2.0 uses a modified version of the legacy Cyberdam Flash module as playground map mechanism. Cyberdam 2.1 also has the possibility to use external maps, simply by hyperlinking to them. Now we want to add a third mechanism: a simple generic map mechanism (no panning, no zooming) to display an image file (via a hyperlink) and add playground objects icons to it. 17-10-2008 8

6 Second default playgrond map Add a second default playground map to the application, i.e. Digidam, based on the same legacy Flash module. 17-10-2008 9