Skip to content

Request: Access to RIT Course Data for External Application Development #365

@Trust-Worthy

Description

@Trust-Worthy

Request: Access to RIT Course Data for External Application Development

Summary

I'm interested in building an application using RIT course data and would like to know how to obtain access to the same data feeds that ScheduleMaker uses.

Background

I've reviewed the ScheduleMaker codebase and understand it ingests course data from five pipe-delimited dump files provided by RIT ITS:

  • cshclass.dat - Course section information
  • cshattrib.dat - Course attributes
  • cshinstr.dat - Instructor assignments
  • cshmtgpat.dat - Meeting times and locations
  • cshnotes.dat - Course notes

These files are currently accessed from /mnt/share/ and processed by the tools/processDump.php script.

Question

How can external developers obtain access to these course data feeds? Specifically:

  1. Who should I contact at RIT ITS to request data feed access?
  2. What is the process for getting permission to access these files?
  3. Are there alternative APIs or data access methods available for external developers?
  4. Are there any usage restrictions or requirements I should be aware of?

Use Case

Over the past year, I've learned both flutter and iOS development, and I'm planning to create a similar app to the CS schedule maker which would benefit from access to current RIT course information.

Thank you for any guidance you can provide!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions