Changes between Version 3 and Version 4 of Feb2010Evaluation
- Timestamp:
- 2010-05-19T18:49:10Z (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Feb2010Evaluation
v3 v4 4 4 Evaluated Version: 2.0.8.3 5 5 Server Environment: 6 * PHP 5.2.127 * Apache 2.2.138 * MySQL 5.1.426 * PHP 5.2.12 7 * Apache 2.2.13 8 * MySQL 5.1.42 9 9 10 10 = Workload Analysis Summary = … … 12 12 == For Current Version == 13 13 14 Setting up production environment and backups: 10h 15 Bug Fixing: 10~20h16 Compatibility and Portability Check: 10h17 Daily Maintenance: 10h/month (According to Jim's document)18 Stress Testing: 10~15h19 Cross-browser Support: 10~15h20 Data migration: 10~40h21 For Future Development14 === 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 22 22 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 development26 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~4h23 === 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 28 28 29 29 30 30 = Developer Requirements = 31 31 32 Familiar with PHP programming language33 Familiar with MySQL34 Familiar with *NIX environment35 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) 36 36 37 37 = User and Development Documentation = … … 57 57 = Future Development = 58 58 59 CWL authentication for instructors or Shibboleth for both instructors and students60 Automatically upload courses, students and instructor information (Retrieve information from SIS or SEoT)61 Integration with other system, e.g. Vista59 * 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 62 62 63 63 … … 68 68 == Advantage == 69 69 70 Stable71 Up-to-date User Documentation72 Wizard mode for creation with detail instructions. Easier to use for new users73 Support cross course/module grouping74 More reports supported75 Larger user group and commuity70 * 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 76 76 == Disadvantage == 77 77 78 No CWL integration79 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 control78 * 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 82 82 83 83 84 84 = Bugs Found During the Evaluation = 85 85 86 Clicking on Show/Hide button in any course under Course tab will generate SQL error87 SQL Error and PHP warning after clicking on user tab88 PHP notice when resetting the passwords89 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> Events93 Add Another Course button in Users page is not working94 Students is not able to see evaluations95 Email sending is not working properly86 * 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 96 96 97 97 = Patches Applied During the Evaluation = 98 98 99 99 Some 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; done100 * for i in `grep -lir "<?= " *`; do sed -i 's/<?= /<?=/g' $i; done 101 101 Changed <? 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; 106 106 changed "<?=" to "<?php echo" in views/courses/ajax_course_submenu.tpl.php, fixed bug #1