Changes between Version 3 and Version 4 of Feb2010Evaluation


Ignore:
Timestamp:
2010-05-19T11:49:10-07:00 (7 years ago)
Author:
Serge Okon
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Feb2010Evaluation

    v3 v4  
    44Evaluated Version: 2.0.8.3
    55Server Environment:
    6 * PHP 5.2.12
    7 * Apache 2.2.13
    8 * MySQL 5.1.42
     6 * PHP 5.2.12
     7 * Apache 2.2.13
     8 * MySQL 5.1.42
    99
    1010= Workload Analysis Summary =
     
    1212== For Current Version ==
    1313
    14 Setting up production environment and backups: 10h
    15 Bug Fixing: 10~20h
    16 Compatibility and Portability Check: 10h
    17 Daily Maintenance: 10h/month (According to Jim's document)
    18 Stress Testing: 10~15h
    19 Cross-browser Support: 10~15h
    20 Data migration: 10~40h
    21 For Future Development
     14=== Setting up production environment and backups: 10h  ===
     15 * Bug Fixing: 10~20h
     16 * Compatibility and Portability Check: 10h
     17 * Daily Maintenance: 10h/month (According to Jim's document)
     18 * Stress Testing: 10~15h
     19 * Cross-browser Support: 10~15h
     20 * Data migration: 10~40h
     21 * For Future Development
    2222
    23 Codes Cleanup: 5~10h
    24 Development: ?h/week (Depending on features requested and schedule)
    25 Unit Testing and Function Testing: the same hours as development
    26 User and Develop Documentation: 30~40h (If Jim has more documentations, we may need less time to do it.)
    27 Setting up bug tracking system and project management system: 2~4h
     23=== Codes Cleanup: 5~10h ===
     24 * Development: ?h/week (Depending on features requested and schedule)
     25 * Unit Testing and Function Testing: the same hours as development
     26 * User and Develop Documentation: 30~40h (If Jim has more documentations, we may need less time to do it.)
     27 * Setting up bug tracking system and project management system: 2~4h
    2828
    2929
    3030= Developer Requirements =
    3131
    32 Familiar with PHP programming language
    33 Familiar with MySQL
    34 Familiar with *NIX environment
    35 Knowledge of CakePHP framework (or MVC structure)
     32 * Familiar with PHP programming language
     33 * Familiar with MySQL
     34 * Familiar with *NIX environment
     35 * Knowledge of CakePHP framework (or MVC structure)
    3636
    3737= User and Development Documentation =
     
    5757= Future Development =
    5858
    59 CWL authentication for instructors or Shibboleth for both instructors and students
    60 Automatically upload courses, students and instructor information (Retrieve information from SIS or SEoT)
    61 Integration with other system, e.g. Vista
     59 * CWL authentication for instructors or Shibboleth for both instructors and students
     60 * Automatically upload courses, students and instructor information (Retrieve information from SIS or SEoT)
     61 * Integration with other system, e.g. Vista
    6262
    6363
     
    6868== Advantage ==
    6969
    70 Stable
    71 Up-to-date User Documentation
    72 Wizard mode for creation with detail instructions. Easier to use for new users
    73 Support cross course/module grouping
    74 More reports supported
    75 Larger user group and commuity
     70 * Stable
     71 * Up-to-date User Documentation
     72 * Wizard mode for creation with detail instructions. Easier to use for new users
     73 * Support cross course/module grouping
     74 * More reports supported
     75 * Larger user group and commuity
    7676== Disadvantage ==
    7777
    78 No CWL integration
    79 Very simple Team builder(vs TeamMaker)
    80 Do not support mix type evaluation (either likert scale or split 100)
    81 Not many options for report visibility and access control
     78 * No CWL integration
     79 * Very simple Team builder(vs TeamMaker)
     80 * Do not support mix type evaluation (either likert scale or split 100)
     81 * Not many options for report visibility and access control
    8282
    8383
    8484= Bugs Found During the Evaluation =
    8585
    86 Clicking on Show/Hide button in any course under Course tab will generate SQL error
    87 SQL Error and PHP warning after clicking on user tab
    88 PHP notice when resetting the passwords
    89 Syntax error when view the event (MECH 328: > Term 1 Evaluation)
    90 iPeer Tutorial Wizard is not working (Blank page)
    91 Some CSS need to be fixed (login page in firefox)
    92 SQL Error when click on "View Groups" under COURSE> Events
    93 Add Another Course button in Users page is not working
    94 Students is not able to see evaluations
    95 Email sending is not working properly
     86 * Clicking on Show/Hide button in any course under Course tab will generate SQL error
     87 * SQL Error and PHP warning after clicking on user tab
     88 * PHP notice when resetting the passwords
     89 * Syntax error when view the event (MECH 328: > Term 1 Evaluation)
     90 * iPeer Tutorial Wizard is not working (Blank page)
     91 * Some CSS need to be fixed (login page in firefox)
     92 * SQL Error when click on "View Groups" under COURSE> Events
     93 * Add Another Course button in Users page is not working
     94 * Students is not able to see evaluations
     95 * Email sending is not working properly
    9696
    9797= Patches Applied During the Evaluation =
    9898
    9999Some of the patches has to be applied before the application can work correct.
    100 for i in `grep -lir "<?= " *`; do sed -i 's/<?= /<?=/g' $i; done
     100 * for i in `grep -lir "<?= " *`; do sed -i 's/<?= /<?=/g' $i; done
    101101Changed <? to <?php in the following files:
    102 app/views/evaluations/view_rubric_evaluation_results_detail.tpl.php:    $aveScoreSum = 0;
    103 app/views/evaluations/view_mixeval_evaluation_results.tpl.php:    $aveScoreSum = 0;
    104 app/views/evaluations/view_rubric_evaluation_results.tpl.php:    $aveScoreSum = 0;
    105 app/views/evaluations/view_mixeval_evaluation_results_detail.tpl.php:    $aveScoreSum = 0;
     102 * app/views/evaluations/view_rubric_evaluation_results_detail.tpl.php:    $aveScoreSum = 0;
     103 * app/views/evaluations/view_mixeval_evaluation_results.tpl.php:    $aveScoreSum = 0;
     104 * app/views/evaluations/view_rubric_evaluation_results.tpl.php:    $aveScoreSum = 0;
     105 * app/views/evaluations/view_mixeval_evaluation_results_detail.tpl.php:    $aveScoreSum = 0;
    106106changed "<?=" to "<?php echo" in views/courses/ajax_course_submenu.tpl.php, fixed bug #1