my-google-classroom-viewer is a simple graphical application designed to help educators view tasks assigned to students across all their Google Classroom courses. This tool aggregates tasks from various courses linked to your Google account, providing an organized and user-friendly interface.
- Course Overview: Displays a list of all courses linked to your Google account.
- Task Management: View tasks assigned to students in each course.
- User-Friendly Interface: Simple and intuitive graphical user interface for easy navigation and use.
-
Clone the repository:
git clone https://github.com/olexij-christian/my-google-classroom-viewer.git cd my-google-classroom-viewer
-
Install the required dependencies:
npm install
-
Set up Google API credentials:
- Go to the Google Cloud Console.
- Create a new project or select an existing project.
- Enable the Google Classroom API for your project.
- Create OAuth 2.0 Client IDs and download the credentials JSON file.
- Save the credentials JSON file in the project directory and rename it to
credentials.json
.
-
Build the application for your target platform:
For Linux:
npm run build-linux-x64
For Windows:
npm run build-windows-portable-x64
- Launch the application by running the appropriate build for your platform.
- Log in using your Google account credentials.
- View all tasks
This project is licensed under the GPLv3 License. See the LICENSE file for details.
I am grateful to my savior Jesus Christ for the time, the laptop and the opportunity to write such programs