1, It is a knowledge editor tool. The knowledge units are organized as text or simple scripts
2, There are 5 different units, but some of them are very simple. All the content will be read from and updated to the database
3, A text based editor and a GUI based editor is needed for each knowledge unit. The GUI based editor should support drag and drop operations. Validation is needed when update the content to the database
4, The basic idea is like an online HTML editor (such as [url removed, login to view]), but the scripts in this project is simpler than HTML. For each unit, the content in the GUI editor should be same to the text editor. If the user edit in the text editor, the content in the GUI editor will be changed automated. Similarly, if the user edit in the GUI editor, the content of the text editor will be changed in real time also.
5, The website itself needs some small update, like add a "forget password" function and design to fit for the new page. But the style of the website is very simple.
6, The website needs support both English and Chinese
The first milestone
forget password based on sendmail
text editor for all units, including the support of backend processing of knowledge and test units. Import/Export all. Validation
simple page optimisation
The second milestone
GUI editor for keywords, rules, actions units
The 3rd milestone
GUI editor for actions unit