1. NExT – Network of Excellence in Training
NextBook Requirements
iPad
Version <1.0>
2. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
Revision History
Date Version Description Author
31/05/10 1.0 Initial Draft Alvin Barber
Private Schlumberger NExT, 2010 Page 2 of 12
3. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
Courses Screen
Patterned after the iBooks screen, this screen is a book shelf or list with all the courses that a student has
downloaded or taken. From this screen, a user can:
Select a course entry which opens to a Course view
Select the edit button which allows users to delete courses
Select the “store” which allows them to download courses that they have taken or register and
download new courses.
Switch from list view or icon view
Private Schlumberger NExT, 2010 Page 3 of 12
4. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
Course view
The course view provides a summary on the course/class that the student attended including course description, date,
and class instructor. From this screen, a user can:
Navigate to the course slides
Navigate to quizzes or course surveys that they have completed associated with the class
Navigate to references, links, or other multimedia associated with the class
iPad 8:35 PM
Courses
Petroleum Exploration & Production
Course Description
The course structure follows the reservoir/oilfield life cycle from exploration
stages through reservoir management and production operation phases.
Course lecture content is drawn from the Computer Based Training
program "Exploration & Production Interactive" and includes exercises,
class discussions/ team presentations, and interactive challenges.
Relevant concepts and topics from geology, geophysics, petrophysics,
reservoir engineering, economics, drilling engineering, and production
operations are integrated into the overall life cycle framework of the
course.
Course Agenda
1 Introduction to the oil field
The Phases in the Life Cycle of a Reservoir
Exploration/Geology and Geophysics: Origins of petroleum and reservoirs,
How reservoirs are found and properties predicted, Exploration business
processes and risk assessment, Exploration workshop and interactive
challenge
Reservoir appraisal and engineering: Reservoir properties, testing, and
analysis
2 Reservoir appraisal and engineering (continued): Planning for field
development
Petroleum economic concepts and measures, Reservoir appraisal
workshop and interactive challenge
3 Reservoir development and drilling: Drilling equipment and personnel,
Well planning, Well construction process, Drilling economics and business
processes, Drilling workshop and interactive challenge
4 Completion & Production operations: Completions workshop and
interactive challenge Course Summary: Downstream overview, Prudhoe
Bay Field example, Learning objectives review
Instructor Mr. Jeffrey Johnson,
Private Schlumberger NExT, 2010 Page 4 of 12
5. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
Slide view
The slide view provides a view of the course manual in a PDF format. From this screen, a user can:
Switch to a text based Notes view
Scroll up and down through the PDF
Add voice notes
Add text notes
Add pen notes
Add bookmarks
Add a gadget
Change the color of text, pen, or voice note annotations
A user adds items to the slides by selecting the tool from the toolbar and touching the place in the PDF. The system
adds an icon annotation to show that the note is present in the file. User can review the notes later in the Notes view
or inline on the slides. The system should remember the relative position of the annotations.
Users can delete notes be selecting the note and selecting the “X” that appears in the upper right corner of the note
frame.
Users can edit a note by selecting the note and selecting the pencil icon that appears in the lower left corner of the
note frame. Editing can be done to Text, Pen, and bookmark notes.
X
!
A gadget can be added from a library of available gadgets including embedded video, sound, animations, graphs,
etc.
Private Schlumberger NExT, 2010 Page 5 of 12
7. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
The Notes View
The Notes View provides an index of all slides in a text listing. From this screen, a user can:
Scroll up and down through the index listing
Select a line item and the system will jump to that slide in the slide view
iPad 8:35 PM
Description Notes
Slides
Private Schlumberger NExT, 2010 Page 7 of 12
8. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
The Store View
The Store View provides a catalog of all available courses. From this screen, a user can:
Search for courses by category, data, and/or location
Select a course and be redirected to the website for purchase
See recommended courses
See featured courses
See top rated courses
See previous purchases
Note: The Store View is contingent on ITunes distribution restrictions.
Private Schlumberger NExT, 2010 Page 8 of 12
9. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
User Setting
The User Settings appears under the iPad settings options. From this screen, a user can:
Enter account and server details for downloading course materials
Set options to control automatic download
Set options to control automatic store updates
Settings
Account Store
Enter Account Details:
NextBook
Name
Server
User Name
Password
Leave Files on Server ON
Synchronize Automatically OFF
Receive Store Updates OFF
Q W E R T Y U I O P
A S D F G H J K L Search
Z X C V B N M
! ?
, .
123 123
Private Schlumberger NExT, 2010 Page 9 of 12
10. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
Non-Functional Requirements
The system should support watermarking or imprinting of the course notes with the student’s identifier akin to the
marking of the Itunes music files with user identifier.
The system should support the user name and password to allow access to course material, PDFs or other learning
objects, once a student has registered for a course.
User Stories
Initial Setup
1. After receiving their iPad, the user connects to the App Store (assumes iTunes Account)
2. User selects the NextBook application and installs
3. User enters login details
Download Content
1. User connects to the Next Store with login details
2. System performs login detail validation
3. Once validated, iPad downloads any files not currently on iPad
4. System does not delete any notes or bookmarks
Upload Notes
1. User connects to the Next Store with login details
2. iPad checks if notes have been uploaded
3. iPad asks user if they wish to synchronize notes
4. System synchronizes notes if user answers yes
Download Notes
1. In the event of data loss, a user can reconnect with the Next Store
2. iPad checks if notes have been uploaded
3. iPad asks user if they wish to synchronize notes
4. System synchronizes notes if user answers yes
Take a course with downloaded content
1. User opens NextBook app
2. User selects Courses
3. User selects the desired course
4. User selects slides
5. User annotates slides with notes
6. User saves notes and is prompted to synchronize
7. System syncs notes if user answers yes
8. User selects end of class quiz
9. User completes quiz
10. System scores student and records results
11. System synchronizes results
12. User selects course rating
Private Schlumberger NExT, 2010 Page 10 of 12
11. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
13. User completes course survey
14. System syncs course survey
Review course notes
1. After completing the course, user opens course notes to review content
2. User selects Slide View and browses notes
3. User selects a note and edits or deletes
4. User switches to Notes view
5. User browses the course index
Architecture
1 - Best system with maximum flexibility and limited redundancy. Application initially installed from App Store.
Course content loaded from Next Store once registered. Offer best options for limited on-going administration.
iPad
Description
8:35 PM
1
App Store Next Store
2 – App store distribution not possible. Next Store distribution of application and content. Potential risk for
breaking on synchronization and possible block by Apple
Private Schlumberger NExT, 2010 Page 11 of 12
12. NextBook Requirements Version: 1.0
iPad Date: 31/05/2010
iPad Requirements.doc
2
iPad 8:35 PM
Description
Next Store
3- Next Store distribution not automated. Content is available via regional server or in-class share.
3
iPad 8:35 PM
Description
Regional Classroom
Server Share
All scenarios assume in-class wireless
Private Schlumberger NExT, 2010 Page 12 of 12