-
Notifications
You must be signed in to change notification settings - Fork 1
3. Software Requirements
To provide a flexible and extensible document viewing and editing platform that can be used in class (during lecture) and out of class (revision) to allow lecturers to provide a more effective and comfortable learning experience to students, so that students can learn more effectively.
This section records the process of how we have gathered feedback, opinions and suggestions for formulation of our project requirements. As students ourselves, evaluation for student requirements were easily gathered through observations and word of mouth due to the constant close interaction with NUS students in our daily school life. However, our unfamiliarity with lecturers'/professors' difficulties and views resulted in problems drafting accurate and important requirements for them as users of our product.
To tackle the aforementioned problem relating to lecturers and professors, we decided to set up interviews with some NUS professors and students to learn about their difficulties in creating lecture notes, slides, course materials, and document editing/viewing. Below are questions used for the interviews.
|
We have highlighted some of the points taken from Professors we have interviewed.
- PowerPoint
- LaTeX with Beamer
- Jupyter
- PowerPoint Labs
- PeerQuestions by CIT NUS for Live Lecture SMS feedback feature
- Time consuming to prepare multiple versions with different show content, difficult correct errors in all versions
- Draw diagrams externally before inserting into document
- PowerPoint slides animations take a lot of effort and steps
- Limited diagram transformation capabilities
- Page breaking have to be done manually for LaTeX
- LaTeX might be hard to pickup for beginners
- New products must be easy to switch over too, or else they would prefer to stay put with tools they are familiar with
- Students helping each other during lectures depends on cohort
- Use Plugins to support Mathematical symbols
- Recording/Webcast feature for lessons
- Single source to multiple format capability
Our team have made use of our lecture time to observe and understand more about how students are coping with the current lecture and documentation formats. Below are the observations we have noted down:
During lectures, students liked to:
- refer to a digital copy of the lecture notes only (using phones/laptop/tablet)
- refer to a digital copy of the lecture notes and annotate using third-party software (using phones/laptop/tablet)
- refer to a digital copy of the lecture notes along with a hard copy for writing down notes
- refer to a digital copy of the lecture notes along with foolscap/notebook for note taking
- refer to a printed copy of the lecture notes and write directly on it
Problems/Difficulties students faced:
- Handwritten annotation only limited to those with tablets/laptops supporting stylus
- Error-prone process for printing the correct format/pages (e.g. sometimes prints slides instead of the note format)
- During some lectures that does not use PeerQuestions, it is hard/difficult for a student to have his doubts clarified
- Technical difficulties in recording lectures result in static and muffled sounds in webcast or no webcast at all, students find it hard to revise/revisit lessons should they not understand parts of the lecture or are absent for valid reasons
In addition to our Field Observations, friends and relatives of our team members have also provided some inputs on some of their problems faced with the current lecture and documentation format. Below are their inputs:
- Annotation features lacking.
- Annotation requires third-party apps (paid and free) and do not have lecturer's annotations
- Students whose laptop do not support touchscreen or stylus have to resort to typing out instead of writing
- This seems to be a popular problem students face, many solve it through printing out the notes and writing on it
- However, those without printers or exhausted their print quota have to live with it.
- Printing formats.
- Some lecture slides use dark background and are almost impossible to print as printer fails to convert the changes made, and just prints the original copy (printer ink is wasted, content hard to see on printed paper)
by Sashimi 🐟
- Introduction
- Project Work Log
- Software Requirements 3.1 Functional Requirements
- Design 4.1 Architecture Diagram
- Developer Guide 5.1 Getting started
- Evaluation Report 6.1 Usability Evaluation
- Misc 7.1 Dog Fooding Process
3.2 Non functional Requirements
3.3 Abuser Stories
3.4 Glossary
4.2 Entity Relationship Diagram
4.3 UI Design
5.2 Resources
5.3 Testing tools
5.4 API Documents
6.2 Performance Evaluation
6.3 Security Evaluation