Total Knowledge Projects Jobs Clientele Contact

UU Page Flow

Personal tools
From Total Knowledge
(Difference between revisions)
Jump to: navigation, search
Current revision (13:57, 18 January 2009) (view source)
m
 
 +
<keywords content="page,flow,design,web,graphics,specification,university,school,course,online,on-line"/>
 +
This is high-level description of what pages are available, how they interact, link to each other, etc, how they
This is high-level description of what pages are available, how they interact, link to each other, etc, how they
change depending on whether user is logged in or not, and depending on user's permissions for specific object.
change depending on whether user is logged in or not, and depending on user's permissions for specific object.
== Not yet logged in ==
== Not yet logged in ==
=== Heading ===
=== Heading ===
 +
* Language
* link to login
* link to login
-
* link to registration (or should we move this to login page)
+
* link to registration  
* Link to help
* Link to help
 +
* Link to policies
 +
=== Content ===
 +
* Link Announcements
 +
== Logged in ==
== Logged in ==
=== Heading ===
=== Heading ===
 +
* Language
* Logout link
* Logout link
* Link to help
* Link to help
 +
* Link to policies
 +
 +
=== Side Bar ===
 +
* Communication tools (one link or many?)
 +
* Repository
 +
* Link to All Lists
 +
* Statistics
 +
* Raitings
 +
 +
=== Content ===
 +
* You logged in as Name [placed in the left top]
 +
 +
= Registration =
 +
== Content ==
 +
* Link to Agreement
 +
* all the data boxes
 +
 +
= Any "Create" Page =
 +
== Side Bar ==
 +
* Link Editing tools
 +
 +
== Content ==
 +
 +
Drop-downs - to browse files:
 +
 +
* Possbiligties
 +
* Prerequisites
 +
* Images, diagrams, charts, other graphics
 +
* Videos
 +
* Sound
= Home Page =
= Home Page =
== Not yet logged in ==
== Not yet logged in ==
=== Heading ===
=== Heading ===
-
* link to Intro
+
* link to Intro <br>
 +
We can use intro from specs
 +
 
=== Side Bar ===
=== Side Bar ===
* Simple course search form
* Simple course search form
=== Content ===
=== Content ===
-
* List of top-level course categories
+
* Lists of top-level course, through problems and text dialogues categories
== Logged in ==
== Logged in ==
=== Side bar ===
=== Side bar ===
* Repository link
* Repository link
-
  When user wants to create a "standalone" object (i.e. one that doesn't initally belong to some specific course) he goes here.
+
When user wants to create a "standalone" object <br> (i.e. one that doesn't initally belong to some specific course) he goes here.
=== Content ===
=== Content ===
-
* List of courses currently being studied if not empty (and hide button?)
+
* List of courses currently being studied if not empty (and hide button?)- why to hide?
* List of courses current user is author of if not empty (and hide button?)
* List of courses current user is author of if not empty (and hide button?)
= Main repository page =
= Main repository page =
-
This is main repository page. Repository provides tools for creating, editing, and linking to shared objects.
+
This is main repository page. Repository provides tools for browsing
 +
UMOs in various ways.
== Not Logged in ==
== Not Logged in ==
-
This page is not available when not logged in
+
Same as logged in.
== Logged in ==
== Logged in ==
-
=== Side Bar ===
+
=== Left Side Bar ===
-
* Link to problem repository
+
* "Browse by subject" link (Subject catalogue root)
-
* Link to explanation repository
+
** Currently expanded subtree (if applicable)
-
* Link to topic repository
+
* "Browse by author" link(Author catalogue root)
-
* Name of current category
+
** Current author name (if applicable)
-
  This is name within object type catalogue. I.E. there for math problems, it would be "math".
+
=== Right Side Bar ===
 +
* Filters
 +
** Translation filter selection
 +
** Translation selection mode (all of selected, any of selected)
 +
** UMO type filter selection
 +
If nothing is selected, all objects are displayed,
 +
otherwise, only those of selected types are.
 +
** Creation time filter (specifies start and end times; either can be ommited to make result unlimited)
 +
*** Modification time filter (creation is considered to be modification as well, for the purpose of the filtering)
 +
* Choice to limit number of objects per page
 +
 
 +
=== Top bar ===
 +
* Bread crumbs
 +
* Sort criteria bar
 +
See specification for the [[UU#Catalogue|list of sort criteria]].
 +
 
 +
=== Content area ===
 +
Depending on browser type entry (subject vs. author),
 +
Content area may contain different views.
 +
 
 +
==== Subject View ====
* List of subcategories
* List of subcategories
 +
* List of UMOs
 +
Each UMO line contains following fields:
 +
** UMO Title (linked to UMO view)
 +
** UMO "preview"
 +
** Action to be performed (if applicable)
 +
Action might be "edit", "sign up", "link to", etc.
 +
It depends on how user got to the catalogue, and is
 +
set by the page user came from.
 +
 +
Only latest published versions of UMOs are listed by default,
 +
but theme may provide a way to expand specific listing to
 +
all published versions of a UMO.
 +
 +
==== Author View ====
 +
First author view page lets user browse list of authors.
 +
Once user descends into author UMOs view, it's the same
 +
as [[#Subject_View|Subject View]], except there is no list of subcategories.
= Main Course page for student =
= Main Course page for student =
== Logged in ==
== Logged in ==
=== Heading ===
=== Heading ===
-
* Course title
+
* Course title - Why it is here?)
=== Content ===
=== Content ===
-
* List of course topics, with staticstics
+
* Course Title
 +
* Authors
 +
* List of course topics, with staticstics (the course statistics?)
   Topics may be enabled or disabled, depending on course type.
   Topics may be enabled or disabled, depending on course type.
-
   Some couses may not allow student to jump to any random page,
+
   Some courses may not allow student to jump to any random page,
   and thus will only enable access to topics already "passed"
   and thus will only enable access to topics already "passed"
-
   by student. Student's statistics within course/topic will
+
   by student and to the next one according to the work     
 +
  flow.Student's statistics within course/topic will
   be shown as well.
   be shown as well.
-
= Main Topic Page =
+
= Main Topic Page for student =
-
== Logged In ==
+
== Logged In (For not logged in it does not exist?) ==
 +
=== Heading ===
 +
* Course Title
=== Content ===
=== Content ===
-
* Topic explanation
+
* Title
 +
* Summary (Annotation)
 +
* Keywords
 +
* References
 +
* Rating
 +
* Test
 +
* Faculties / Objectives
* Drop-down menu with alternative explanations
* Drop-down menu with alternative explanations
 +
* Link to Instruction (if a work flow used by the author)
 +
* Link to problems
 +
 +
= An Explanation Page for student =
 +
== Heading ==
 +
* Course Title
 +
* Topic Title
 +
== Content ==
 +
* Explanation #
 +
* Text
 +
 +
= A Problem Page for student =
 +
== Heading ==
 +
* Course Title
 +
* Topic Title
 +
* Problem Type (help, explanation how to deal with it)
 +
== Content == 
 +
* Faculties / Objectives
 +
* The problem statement
 +
* Link to solve the problem
 +
* Link to the next problem in the block or
 +
* Link to the next block
 +
 +
== An Instruction Page for student (if set by the author) ==
 +
== Heading ==
 +
* Course Title
 +
* Topic Title
 +
== Content ==
 +
* a Flow chart or pseudocode of the instruction
 +
 +
= Create Course Page for author =
 +
== Content ==
 +
* Course Title box
 +
* Authors Text area, put one author per line
 +
* Shareable/non-shareable radio-buttons
 +
* Create the Course Work Flow drop-down: none, flow chart, pseudocode
 +
* Create a topic Link
 +
* Create a test link
 +
 +
= Create Topic Page for author =
 +
== Heading ==
 +
* The Course Title
 +
== Content ==
 +
* Topic Title box
 +
* Annotation Text Area
 +
* Keywords Text Area
 +
* References Text Area, put one reference per line
 +
* Rating check box
 +
* Faculties / Objectives text area
 +
* Topic Work flow drop-down: none, flow chart, pseudocode
 +
* Explanations Link
 +
* Add an Explanation link
 +
* Problems Link
 +
* More complex/hard to guess problems (links)
 +
* Easier problems (links)
 +
* Add a Problem link
 +
 +
= Create Explanation Page for author =
 +
== Heading ==
 +
* The Course Title
 +
* The Topic Title
 +
== Content ==
 +
* Explanation Text area
 +
* Create another explanation link
 +
* Problems Link
 +
 +
= Create Problem Page for author =
 +
== Heading ==
 +
* The Course Title
 +
* The Topic Title
 +
== Content ==
 +
* Problem #
 +
* Problem Title box
 +
* Faculties / objectives box
 +
* Include in the topic test check box
 +
* Include in the Course test chack box
 +
* Problem Type
 +
* Create the problem link (depending on type)
= Auxiliary Course data =
= Auxiliary Course data =
=== Content ===
=== Content ===
* Lists of objects created by author
* Lists of objects created by author
 +
(How do we know what he created if not logged in?)
 +
== Logged In ==
 +
* Lists of objects created by author
 +
* List of co-authors
 +
* Link to Create an object for Repository

Current revision