Vignesh Sankar Iyer's Project Portfolio Page
Project: Teletubbies
Teletubbies is a desktop application developed and designed for telemarketers and telemarketing supervisors to help manage their customer contacts. Teletubbies allow users to create a checklist based on a set of customer contact data, with additional features such as tagging and viewing statistics to help improve their workflow.
Given below are my contributions to the project.
- New Feature: Added the ability to track and move between states of the application.
(Pull request #77, Pull request #173)
- What it does: Allows the user to revert to a previous state using
undocommand or a previously undone state usingredocommand - Justification: Users are unable to revert to original states if any mistakes were made. This will allow the user to better his/her workflow.
- What it does: Allows the user to revert to a previous state using
- New Feature: Added the ability to track the commands previously keyed in by the user. (Pull request #69)
- What it does: Allows the user to track and store previously input commands using
historycommand. - Justification: Users are unable to access previously input commands, which may be cumbersome to retype. This will allow the user to easily access previous commands.
- What it does: Allows the user to track and store previously input commands using
- New Feature: Added the ability to track the whether the contact has been completed or not with the
donecommand. (Pull request #37)- What it does: Allows user to track if contact has been contacted before.
- Justification: Users are not able to track whether they have contacted the person previously, and require more effort to remember.
-
Code contributed: RepoSense link
- Documentation:
- User Guide:
- Added documentation for key bindings (convenience features).
- Developer Guide:
- Added implementation details of the
history,undo,redoand GUI Bindings for UP and DOWN buttons. - Added implementation details of the
Modelcomponent. - Added introduction to DG.
- Added implementation details of the
- User Guide:
- Community: