FOSSEE Summer Fellowship 2020 - Koha and Dspace Customization
Please keep visiting this page for updates
Last updated on 01 April 2020
Due to the outbreak of COVID-19 and travel restrictions placed by IIT Bombay, the FOSSEE Summer Fellowship 2020 will be offered remotely. The FOSSEE team will contact the selected candidates through emails soon.
Create a form Online Book Suggestion process for Library Subscription System, which collects bibliographical data from Faculty, staff and students and gives suggestions/recommendations by them to the Library.
Task description:
- Authenticate the user
- Allow new users to sign up
- Allow existing users to sign in
- Users are of two types: Faculty & Library Officer
3. Create book suggestion form, following below mentioned steps
- Develop web application for Library Online Book Suggestion Form
- Create HTML Page for the Book suggestion policy available here
- Create Next Button to open the form
- Form should contain below bibliographic details
- *Title: This contains Title of the Book (textbox,varchar, not more than 100)
- *Author : Author of the Book(textbox, varchar, not more than 50)
(Give Add button besides both textbox to add multiple titles & Authors)
- Name of the Publisher :(varchar)
- Year of Publication (numeric)
- *ISBN : (varchar)
- Edition : (numeric)
- Price : (Varchar)
- *Indenters Name : (Dropdown)
- *Department : (Dropdown)
- Current Year
- Hardcover, Paperback, E-book (Radio Button)
(* Mandatory fields)
- Submit button for the form submission and notification should received by email to the librarian
- Librarian will check the suggestion
- Submit button for the further process
- Then suggestion request go to Book Acquisition Section by email
- Then BAS staff will open the application
- Create a Print button to print the suggestion form.
Submission:
- Create a Github Account or Use your existing one.
- Create a New Private Repository in your Github Account for this task. Public/Open repositories will not be considered.
- Commit your code at regular intervals by doing small incremental changes to your code (committing huge blobs of code all at once is not recommended).
- The steps in “Description” above are general, minimum and mandatory guidelines. You are free to add well-documented features to your application.
- The git repository must contain;
- A file called requirements.txt that lists all the libraries (including Perl) and modules/plugins and their versions.
- A README file containing clear documentation on how to install dependencies, setup and run the project and run tests.
Evaluation Criteria:
Following criteria will be considered while evaluating the tasks:
- Technology used to create this Web application
- Structure of the form
- Process of Book Suggestion Form
- No plagiarism (if your submission matches another student's submission, both will be rejected)
Technologies to be used:
Perl, MySQL, HTML, CSS, Javascript, Jquery
Description of the Screening Task :
Create a Web application for Electronic Thesis and Dissertation process in JAVA, according to below mentioned steps.
Step 1: Authenticate the user
- Allow new users to sign up
- Allow existing users to sign in
- Users are of two types: Faculty & Student
Step 2: How to prepare ETD Form
- Submission of Thesis/Dissertation online by using username and password.
- After successful login below form need to display
- Fillup the following data
*Name
*Roll No :
*Hostel: - Permanent Address details
- *Street Address
- *City
- *State
- *Country
- *PIN/ZIP
- Type Supervisor's name
- Type Co -Supervisors name (If applicable)
- Enter details of your thesis
- *Title
- Keywords
- *Department Name
- No. of Pages
- Browse and upload the pdf file of the Thesis
- One more option with Browse and upload the Thesis file (File type should be .zip/.war/any coding file)
- Type Abstract of your thesis (Limit of 1000 words)
- Select this option if you want to approve this submission from your Supervisor (Supervisor will receive email with the ETD submission path)
- Click to Submit
- After submission, the candidate should get a acknowledge message.
(* Mandatory fields)
Submission:
- Create a Github Account or Use your existing one.
- Create a New Private Repository in your Github Account for this task. Public/Open repositories will not be considered.
- Commit your code at regular intervals by doing small incremental changes to your code (committing huge blobs of code all at once is not recommended).
- The steps in “Description” above are general, minimum and mandatory guidelines. You are free to add well-documented features to your application.
- The git repository must contain;
- A file called requirements.txt that lists all the libraries (including Java) and modules/plugins and their versions.
- A README file containing clear documentation on how to install dependencies, setup and run the project and run tests.
Evaluation Criteria:
Following criteria will be considered while evaluating the tasks:
- Technology used to create this Web application
- Structure of the form
- Process of ETD submission
- No plagiarism (if your submission matches another student's submission, both will be rejected)