Skip to content

CheggEng/hackingedu-2015

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 

Repository files navigation

Chegg HackingEDU 2015

This repository contains Chegg APIs available for students participating in HackingEDU 2015 event

Getting started

  • Come to the Chegg booth to register and get your team's API key and secret (and Chegg Swag to boot)!
  • Install Google Chrome browser plugin postman from https://www.getpostman.com/. POSTMAN is an API Sanbox that makes API exploration easy.
  • Import the file chegg-hackingedu-2015-postman.json available in this repository into POSTMAN
  • In POSTMAN configure HTTP Request header as below in every http request call:
    • "Authorization: Basic $base64encodedString"
      • Logic to calculate base-64 encoded string is base64encodedString = encodeBase64(apiKey + ':' + apiSecret) NOTE: The base64encodedString is provided to you in the email containing your keys
      • This header is already present in POSTMAN collection with a global variable base64encodedString. Please set Postman global variable with value you received in email
  • Play around with sample requests in POSTMAN to try different Chegg REST services
  • Follow instructions here to auto-generate code from POSTMAN requests into language of your choice (Java, Javascript, NodeJS, Swift, curl, PHP, Ruby and many more...)

Chegg services

Below is the set of Chegg product APIs available for HackingEDU participants

- Basic Textbook Search

Search for basic information on books by relevant attributes such as title and author, ISBN or EAN.

- Textbook Catalog (including related items)

Fetch detailed information such as title, author and edition about textbooks or related items. Find related items to a textbook that include recommended books, supplement materials, e-books and textbook solutions.

- Schools

Search for a school by relevant attributes such as name or state Fetch school information such as funding type, majors they offer, similar schools, cost statistics 

- Scholarships

Search for a scholarship by relevant attributes such as name, school type, or state. Fetch scholarship details such as provider and requirements

What's the prize?

Along with a chance to win grand prizes given by HackingEDU, special prize will be given for the Best App using Chegg API. We will be judging for

  • Implementation/Execution: How complete the project is.
  • Potential Impact: Does this solve a (an important) problem in education? Is this something that could actually go to market or be turned into something useful within education?
  • Presentation: How well did the team pitch/demo their project?
  • Design: How well is the UX/UI designed? Is it usable?
  • Technicality: How creative does the project leverage various Chegg API's?

Prize : Up to $5000 of Chegg Services in total, which include for each team member: 1 Year free Chegg Textbooks + 1 Year free Chegg Study + 4 Hours Chegg Tutoring Sessions.

Got questions/issues?

  • Need API key? Stop by the Chegg booth and talk to Cheggsters to grab your API key and awesome Chegg Swags!!!!
  • Got Questions or just want to hang out? Cheggsters are available at the Chegg booth and also on Slack in #chegg

Chegg swags

image

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •