Textbook Companion Project
Anyone can contribute to the project. Stage 1
- Contributor should visit the website to check the books that have already been selected by others and send proposals. This is to avoid multiple contributors working on same book.
- Contributor selects 3 textbooks of his/her choice and sends the proposal to the reviewer at firstname.lastname@example.org
- Reviewer selects the textbook from the sent proposals after resolving the deadlocks(multiple proposals for the same book) and requests proposal examples from the contributor.
- Please refer to sample example here
- Contributor sends the required solved examples programmed in Python as instructed by the reviewer.
- Reviewer reviews the pilot examples and gives consent for further work.
- The estimated time to complete a book shall be notified at this point.
- The contributor can now start working on the respective book.
- The website will be updated with the names of the book on which work has begun along with other details.
- Contributor is required to update the progress of the work as per reviewer's request.
- Thorough review will be done whenever content is submited & the contributor will be notified for any changes, if required.
- On completion of the entire textbook, the payment shall be paid to the contributor.
- Contributor gets 10,000 INR for coding an entire book (60 and above solved examples)
- Exceptional contributions and contributions less than 60 solved examples will be rewarded at Principal Investigator's discretion.
- More than anything else, the satisfaction that you are making the world a little bit better!
- This work is not meant to count for any academic credit and is totally out of the scope of your curriculum.
- All payments will be made only after the completion of the assigned/chosen task(s).
- All the code generated (and other content on the site), is licensed under Creative Commons Attribution-ShareAlike 2.5 India (CC BY-SA 2.5)
- What is the last date to finish my textbook?
Ans: Time duration shall be provided by the reviewer.
- If I am unable to finish within the time frame, can I continue ?
Ans: In such cases, you are required to contact the reviewer as early as possible.
- Is this only for Computer Science students and their textbooks?
Ans: No! Any course that needs computational tasks to be performed, is under our purview.
- I have no idea of any of the opensource tools mentioned. Is that OK?
Ans: Absolutely, the whole idea is to spread the goodness of these tools. You can pick up the basics during an initial workshop and learn more as you go along.
- Can I take a textbook from another department?
Ans: Yes, you will have to talk to the reviewer.
- I am a freshman. Can I be a part of this?
Ans: Yeah! The earlier you get hold of these tools the better.
- Which textbooks do we need to code?
Ans: Any book that needs computational tools.
- Can I use C/C++?
Ans: Yes you may, however, you will not be paid.
- Can I use Java?
Ans: Are you kidding? ;)
- Can I use software X?
Ans: Yes, as long as X is Open-source, does a great job for that particular course and the reviewer is comfortable with reviewing and approving your code.
- Mail - email@example.com
- Contact No.: 022-25764133