Welcome to Algo Method’s documentation!

algomethod package

Module contents

class algomethod.Language(name: 'str', id: 'int', extensions: 'list[str] | None' = None)[source]

Bases: object

extensions: list[str] | None = None
id: int
name: str
class algomethod.Lecture(id: 'int', title: 'str')[source]

Bases: object

id: int
title: str
class algomethod.LoginCredentials(mail: 'str', password: 'str')[source]

Bases: object

mail: str
password: str
class algomethod.Submission(id: 'int', task_id: 'int', language: 'str', code: 'str | None' = None)[source]

Bases: object

code: str | None = None
id: int
language: str
task_id: int
algomethod.fetch_submission_code(driver: selenium.webdriver.chrome.webdriver.WebDriver, submission_id: int) str[source]
algomethod.fetch_submissions(driver: selenium.webdriver.chrome.webdriver.WebDriver, task_id: int, username: str) list[algomethod.Submission][source]
algomethod.fetch_task_ids() list[int][source]
algomethod.get_extension(language: str) str[source]
algomethod.input_login_credentials() algomethod.LoginCredentials[source]

Indices and tables