Task-Relevant API Development for Higher Education Using GraphQL
dc.contributor.author | Nygard, Dan | |
dc.date.accessioned | 2024-06-27T23:05:54Z | |
dc.date.available | 2024-06-27T23:05:54Z | |
dc.date.issued | 2024 | |
dc.description.abstract | To develop applications that support a variety of campus needs, North Dakota State University's Enterprise Application Development team requires a method of accessing North Dakota State University System data related to university students, faculty, and staff. As state requirements limit direct access to this data, and conventional API access methods are not well-suited to application use cases, this paper will explore how the data is acquired, stored, and then made accessible to individual applications using GraphQL. A single application, Graduate Waiver Wire, is presented as a use case depicting how GraphQL aids in the automatic data update process, freeing the time previously spent by Graduate School personnel in manually updating graduate student information. | en_US |
dc.identifier.uri | https://hdl.handle.net/10365/33891 | |
dc.publisher | North Dakota State University | en_US |
dc.rights | NDSU policy 190.6.2 | en_US |
dc.rights.uri | https://www.ndsu.edu/fileadmin/policy/190.pdf | en_US |
dc.subject | enterprise application development | en_US |
dc.subject | GraphQL | en_US |
dc.title | Task-Relevant API Development for Higher Education Using GraphQL | en_US |
dc.type | Master's Paper | en_US |
ndsu.advisor | Denton, Anne | |
ndsu.college | Engineering | en_US |
ndsu.degree | Master of Science (MS) | en_US |
ndsu.department | Computer Science | en_US |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- TASK-RELEVANT API DEVELOPMENT FOR HIGHER EDUCATION USING GRAPHQL.pdf
- Size:
- 994.16 KB
- Format:
- Adobe Portable Document Format
- Description:
- Task-Relevant API Development for Higher Education Using GraphQL
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.63 KB
- Format:
- Item-specific license agreed to upon submission
- Description: