Monday, May 2, 2011

Web Evaluation Process

Web Evaluation Process:
Formative Evaluation & Summative Evaluation
 
*Formative Evaluation: A method of judging the worth of a program/product while the program activities/products are forming or happening. Formative evaluation focuses on the process (Bhola, 1990) .
*Summative Evaluation: A method of judging the worth of a program/product at the end of the program activities/products. The focus is on the outcome (Bhola 1990).
Usability Testing for web:
Usability is a quality attribute that assesses how easy user interfaces are to use. The word "usability" also refers to methods for improving ease-of-use during the design process .
 
            *Why usability testing is important?
                 -Usability is a necessary condition for survival.
                 -If a website is difficult to use, people leave.
                 -If the homepage fails to clearly state what a company offers and what users can do on the site,  people leave.
                 -If users get lost on a website, they leave.
                 -If a website's information is hard to read or doesn't answer users' key questions, they leave.



Web Evaluation

  • -Classic methods of evaluation:
               *the use of experts

               *let people test

               *use the results of others and

               *have a look of the use in real life.

  • -Experts can be the teacher himself or an external person.
          What do experts check?

                  *the content of a software.

                  *have a look at the quality of finding fast an information.

                   *make an assessment (just explain his impression).


                   *draw a comparison between different versions.


  • -Tests by persons is often used in formative evaluation to test software before selling it (observation).
  • -Look and listen to a person using software directly, via a mirror, a camera or a microphone.
  • -Analyze their behavior and their talking.
  • -Thinking aloud - means that the user talks about his way of using the software and the feelings and thoughts he has.
  • -Find out what the user has learned.
  • -Tests by persons is often used in formative evaluation to test software before selling it (observation). -Look and listen to a person using software directly, via a mirror, a camera or a microphone.
  • -Analyze their behavior and their talking.
  • -Thinking aloud - means that the user talks about his way of using the software and the feelings and thoughts he has.
  • -Find out what the user has learned

Tuesday, April 5, 2011

Interaction Design

The basic elements in Interaction Design:
  1. Organization
  2. Navigation
  3. Interactivity
*How the information will be organized on the pages ?
  1. Category – organization through similarity and relatedness (categories, tags, taxonomies). Organize your content by categories when there are clusters of similarity in you information or when people will naturally seek that information based on perceived similarities.
  2. Time – organization in a chronological sequence (step-by-step instructions, blog posts, news). Organize content by time when presenting or comparing events over a specific duration of time or when time based sequence is important to the information.
  3. Location – organization through geographical or spatial reference (maps, travel guides). Organize content by location when orientation or wayfinding are important or when your information relates to a geographical place
  4. Alphabet – organization in an alphabetical sequence (dictionary, glossary, index). Organize content by alphabet when the information is referential, when nonlinear access is required, or when no other means of organization is acceptable.
  5. Continuum – organization by magnitude (baseball statistics, search results, ratings). Organize content by continuum when comparing things across a common measure; highest to lowest, best to worst, first to last.
*How people will find their way around your web site ?

Monday, April 4, 2011

Teaching and Learning Methods and Strategies

  • Collaborative Learning
  • Cooperative Learning
  • Discovery-Based Learning 
  • Engaged Learningr
  • Problem-Based Learning
  • Whole Language Approach
  • Examples of Learner-Centered Programs
  • Develop better study strategies and habits

Learning Theories

  • Behaviorism
  • Cognitivism
  • Constructivism
  • Design-Based
  • Humanism 
  • Problem-Based Learning (PBL) 
  • Discovery Learning (Bruner) 
  • Social Development Theory (Vygtosky)

Information Design

Information Design is geared toward information solutions in general—as opposed to Web solutions in particular. That broader understanding of the dynamic inter-relationship of the myriad contexts, strategies and tactics pertaining to the creation of successful information is invaluable. It is also particularly relevant in providing excellent direction for Web development. Information Design is critical to better Web development in the following four ways:

1. Information Design clarifies goals and objectives
Clients often know what they want but rarely understand what they need. Requests for functionality ranging from live chat to online stores to sophisticated content management functionality may not help the client achieve their business goals. Web design professionals are obligated to focus on the business goals of their clients and make recommendations that are in the client's best interests.
Information Design grounds that consultation and planning process. By approaching the Web project as an information solution, among the galaxy of information solutions and organizational realities that face clients, developers are equipped to design a Web site or application that best contributes to their business success.

2. Information Design provides a broader context
Even for modest static sites, good Web design is relatively involved and complicated. In any effort to successfully navigate the development process, it is simple to lose sight of the relationship between the project itself and the broader context, including:
  • The original business goals that led to the site being created or modified
  • The client’s unique position now, the position they want to be in later, the other tactics that they have or are planning to initiate, and how all of those factors juxtapose with the Web tactic itself
  • Those same factors in the client’s competition
  • The unique position of the client’s current and potential customers, as well as employees, communities and key stakeholders, and how those groups juxtapose with the Web tactic itself
These are largely strategic concerns that need to be factored in at the beginning of a Web development project, then monitored and considered throughout the project lifecycle. However, those considerations are not the sole domain of the project leaders or strategists. Information Design requires that all team members have an acute awareness of the broader contextual concerns that resulted in this tactic being selected in the first place, and that awareness must be balanced and addressed in the final deliverable. Awareness and acknowledgement of these considerations—even by the most tactical and production-oriented of the team members—provides immeasurable added value and the highest likelihood that the final deliverable will be as effective as possible.

3. Information Design balances the various specialties that participate in Web development
Inevitably, most Web designers or Web development companies have their own particular specialties. Whether in the structure and content, the interface design, the application development—or any sub-specialty therein—it is apparent from the final product that there is a bias toward the comfort level or organizational strengths of the producers.
Information Design as a discipline insists that the focus remain on making the information—with information in this case being the final Web site—as effective as possible. Applying this to the design itself can manifest in a few different ways and is best if all occur together:
  • By assigning someone not on the core production team as the Information Designer or Director (or really any title you prefer) to ensure the final deliverable is appropriately balanced
  • By providing all team members with a short list of essential elements that would contribute to successful Information Design for this unique project, in order to guide their thinking and production
  • By insisting on collaboration and cross-pollination of team members from different disciplines, to give them a better sense of the why, how and what each other is doing
By proactively balancing the different components and specialties, you will best be able to achieve the goals and objectives of the project, with the final product thus proving as effective as possible.

4. Information Design focuses on the dynamic nature of strong Web development
The most effective Web development is that which stakes out the strongest position between a myriad of considerations, including:
  • The articulated goals of the project
  • The client’s internal situation
  • The client’s market situation
  • The target audiences
  • The project budget
  • The available technologies
  • The composition and capability of the development team
During the development process, it is easy to lose sight of one or many of these key components, and the project suffers for being too close to some of the considerations and too far from others.
As such, a strong process naturally incorporates a healthy and regular mechanism for balancing the different considerations. Information Design requires that the core considerations that guide the project be far forward throughout the project lifecycle, ideally incorporating research and actual testing where appropriate. This will ensure that the final deliverable achieves the proper balance to maximize effectiveness and business success.

The web Development Team

The strategic importance and project budget for your web efforts will largely determine the size and skill depth of your web site development team. Even for a smaller project, however, you’ll need to cover the core team disciplines. In most small to medium projects one person may handle multiple tasks or someone with specialized expertise (graphic design, for instance) is hired for specific assignments. Many managers who are assigned the responsibility of creating a web site don’t have the luxury of picking specialist team members. Inventory the skills and aptitudes in the team you assemble, and consider careful outsourcing to supply any expertise your team lacks.
The core skill sets needed in a web site development team are:
  • Strategy and planning
  • Project management
  • Information architecture and user interface design
  • Graphic design for the web
  • Web technology
  • Site production
In larger web projects each role may be filled by a separate person, although in more specialized skill areas those contributors are not likely to be full-time team members for the duration of the project.

Web team roles and responsibilities

Core web team roles and extended secondary team roles in larger web projects are:
  • Project stakeholder or sponsor
  • Web project manager
    • Account executive
    • Quality assurance tester
  • Usability lead
  • Information architect
  • Art director
    • Web graphic designer
    • Interactive designer (Flash, JavaScript, Ajax)
    • Media specialist (photography, illustration, audiovisual, Adobe Flash)
  • Web technology lead
  • Site production lead
    • html page coder
  • Site editor
    • Site copywriter
    • Content domain expert (content coordination, research)