No description
This repository has been archived on 2026-10-09. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Find a file
2026-10-07 16:01:17 -05:00
.env.sample Commit clean up 2026-09-30 13:49:05 -05:00
.gitignore Commit clean up 2026-09-30 13:49:05 -05:00
go.mod Commit clean up 2026-09-30 13:49:05 -05:00
go.sum Commit clean up 2026-09-30 13:49:05 -05:00
LICENSE Change license to MIT 2026-10-07 08:16:46 -05:00
main.go Update readme 2026-10-07 16:01:17 -05:00
README.md Update readme 2026-10-07 16:01:17 -05:00

Blackboard Guest Account Maker (bbgam)

A simple CLI tool for quickly creating guest accounts in Blackboard.

Important

This is tailored for my specific workflow of how guest accounts are handled. If you use this, you will need to make changes.

Configuration

Credentials are read from environment variables in a .env file in the working directory.

Variable Description
APP_KEY Blackboard REST API application key
SECRET Blackboard REST API application secret
BASE_URL Base URL of your Blackboard instance
EMAIL_SUFFIX Domain used to build each account's email address

See `.env.sample` for example.

Usage

Run the executable from your terminal, passing guest IDs as a comma-separated list:

./bbgam.exe -ids="1234,5678,9012"

Arguments

  • -ids (Required): Comma-separated list of guest IDs to create.

What gets created

Field Value
Username guest123
Email guest123@email suffix
Password Random
Name (first, last) Guest 1234
Role / type student