Abstract:
Method of and system for evaluating and annotating live or prerecorded activities, such as live or prerecorded public speaking. Evaluations and annotations may be generated in real-time while the activity is taking place or afterwards without the need for a video or audio recording, or may be generated while recording or watching a recording. The technique comprises a hierarchical multi-level menu of canned and/or custom comments, canned and/or custom detailed descriptions of comments, custom notes, supplemental informational content, and community-contributed content. The technique also comprises selecting, in response to user input, canned and/or custom comments from the menu, generating timestamped, color-coded annotations corresponding to the comments, and storing the annotations in a database without modifying the prerecorded activity file if any was played while evaluating. Annotations are displayed in real-time during the evaluation and can also be displayed during playback at a later time. An evaluation report may be generated from annotations of an activity, whereby the evaluation report can be organized in chronological order of annotations or by comment category. Evaluations and annotations of live speeches are saved and may later be synchronized with recordings of the speeches. Statistical and trend analysis may be performed comparing a particular evaluation with other evaluations by the same evaluator or by other evaluators.