4. Objectives
Nubu Paper Review Webapp
● Collaboration on reviewing papers and
conducting research online.
● User can make highlight notes and all kind of
collaborations in reading and materials
preparation
5. Objectives
Nubu paper Review Webapp Cont.
● User can get easily a lot of knowledge in the
same place of privileges.
● User can post his or her published papers.
9. Content
● Publications or Papers , file from the google
drive.
● Annotations created by each paper owner.
● Collaborations contain relationship between
users
● Sessions stores the relations among Users,
Papers, Collaborations, and Annotation.
10. Technology
● Nubu WebApp build on Google Drive API
using PHP. By building on Google Drive API
https://developers.google.com/drive
● It provides excellent features for sharing ,
searching and document conversion.
13. User Authentication
● User need their own google account
● User need to get users permission to access
Nubu paper review webapp.
14. User type
Nubu Paper Review WebApp
Session initiator
● Session initiator is the only moderator in the
system
● Session initiator holds mode privileges than
the session collaborator
Session collaborator
● session collaborator can make annotation
only on the papers that he or she was
assigned.
15. Lessons Learned
● unfamiliar API and new language,
● estimating the required effort and thus
setting the scope is difficult.
● Tools such as version control and
continuous integration are necessary for
collaboration.
16. Lessons Learned Cont.
● Changing the language for implementation
wastes a lot of time, so study of most
suitable language should be done early in
the beginning of the project. It should take
suitability of the language for the task and
familiarity of developers of it into account.