Changes between Version 1 and Version 2 of Feb2010Evaluation
- Timestamp:
- 2010-05-19T18:44:52Z (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Feb2010Evaluation
v1 v2 1 Evaluation Enviroment 1 =Evaluation Enviroment= 2 2 3 3 Evaluation Date: Feb. 18th, 2010 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 Workload Analysis Summary 10 =Workload Analysis Summary= 11 11 12 For Current Version 12 ==For Current Version== 13 13 14 14 Setting up production environment and backups: 10h … … 28 28 29 29 30 Developer Requirements 30 =Developer Requirements= 31 31 32 32 Familiar with PHP programming language … … 35 35 Knowledge of CakePHP framework (or MVC structure) 36 36 37 User and Development Documentation 37 =User and Development Documentation= 38 38 39 39 Both user and development documentations are need. Currently the build-in tutorial wizard is not working and there is no other help on any page. The user documentation on the iPeer website is outdated (only for 1.6). The first time user may need some detailed documentation or training to use this application. … … 41 41 42 42 A bug tracking system and project management system (e.g. TRAC) are need to be set up. The project history will be more track-able. And it will provide better collaboration between developers as well as users and developers. 43 Unit Testing and Functional Testing 43 =Unit Testing and Functional Testing= 44 44 45 45 To ensure the quality of the codes, unit testing and functional testing are need. An automated testing framework maybe used to control the execution of tests. There is currently no testing codes included in this application. 46 Stress Testing 46 =Stress Testing= 47 47 48 48 The bottleneck of the application need to be identified and a testing plan needed to be set up. 49 Compatibility and Portability Check 49 =Compatibility and Portability Check= 50 50 51 51 During the evaluation, there are some non-compatible or low portability codes found. Those codes may cause problem or fail in different server environments. Some of the syntax are not recommended in official PHP documentations. If necessary, the CakePHP framework may need to be upgraded for better compatibility and performance. 52 52 53 Cross-browser Support 53 =Cross-browser Support= 54 54 55 55 The current version of iPeer does not support the Safari. All main browsers requires to be supported. 56 56 57 Future Development 57 =Future Development= 58 58 59 59 CWL authentication for instructors or Shibboleth for both instructors and students … … 62 62 63 63 64 Competitors 64 =Competitors= 65 65 66 66 WebPA 67 67 68 Advantage 68 ==Advantage== 69 69 70 70 Stable … … 74 74 More reports supported 75 75 Larger user group and commuity 76 Disadvantage 76 ==Disadvantage== 77 77 78 78 No CWL integration … … 82 82 83 83 84 Bugs Found During the Evaluation 84 =Bugs Found During the Evaluation= 85 85 86 86 Clicking on Show/Hide button in any course under Course tab will generate SQL error … … 95 95 Email sending is not working properly 96 96 97 Patches Applied During the Evaluation 97 =Patches Applied During the Evaluation= 98 98 99 99 Some of the patches has to be applied before the application can work correct.