uplus_login
Sign in to the U+ learning platform through the attached browser session, using either a manual user-driven login or an automated credential fill with manual fallback.
Instructions
Sign in to U+ through the attached browser session. Ask the user which flow they prefer BEFORE calling:
mode="manual": open the portal and wait for the user to sign in by themselves in the visible browser window; no account or password is needed.mode="auto": the model first asks the user for their account, password and school name, then fills the sign-in form, submits and verifies the session. Credentials are used only for this call: never persisted to config, reports or logs, and never echoed back. If auto fill cannot find the fields, the school selector cannot be matched, or a captcha / SMS / wrong-password prompt appears, fall back tomanualand hand the window to the user.
Returns logged_in, the chosen mode, current URL and token length.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | manual | |
| school | No | ||
| password | No | ||
| username | No | ||
| wait_timeout_ms | No |