# Version 8.0

* [ ] DAO refactoring: Base class `DAO` should contain `update()` method. Use [ReflectionClass](https://www.educba.com/php-reflection/) to get a list of properties, `toCamel()` and `toSnake()` (currently in `CFG.php` to be moved to `DAO.php`) for DB interactions. *This is already done in the `Algo` package. Maybe not worth it in Grader.*
* [ ] Move all JavaScript code to `ui/js/utils.js`
* [ ] Audit private/public/protected methods. All dispatch handlers should be protected.
* [ ] Standardize DB table names to singular
