Skip to content

Instantly share code, notes, and snippets.

View azapg's full-sized avatar
😴
Sleepy

azap azapg

😴
Sleepy
View GitHub Profile
@azapg
azapg / WORKFLOWS_SYSTEM.md
Created August 6, 2025 02:15
The Fair Platform Workflows system

In The Fair Platform you be able create assignments that essentially are datasets of instructions and students' responses. Each assignment can test different workflows, for example, you can try an Agentic Workflow or a simple Workflow with RAG. Each workflow basically takes that dataset and does different processing to it. Any researcher can define their workflow using any technology, models and methods to grade in the fairer way possible. In this sense, Fair is "platform-agnostic", and you only use it to (optionally) get preferences from the assignor (maybe for rubrics, documents for RAG or instructions on what to allow and what not) and to report the results from their workflow in a nice UI.

So how will this get implemented? Right now I would like to implement two ways of defining "workflows". The first one would be a simple Python module (a simple script.py or a folder with different python files) and modules/packages that can be installed via pip install. Both are pretty similar actual

[NaN, Infinity].reduce(($$$$, $$$) => {return $$$$/$$$$})<0+[].map((_) => _-1).filter(console.log) // false
@azapg
azapg / ConsoleColors.java
Created June 2, 2021 17:23
Java console colors
public class ConsoleColors {
// Reset
public static final String RESET = "\033[0m"; // Text Reset
// Regular Colors
public static final String BLACK = "\033[0;30m"; // BLACK
public static final String RED = "\033[0;31m"; // RED
public static final String GREEN = "\033[0;32m"; // GREEN
public static final String YELLOW = "\033[0;33m"; // YELLOW
@azapg
azapg / index.js
Created May 27, 2021 02:42
Discord.js new buttons (Creating buttons and interacting with them)
/**
* @author AllanGame [https://github.com/AllanGame/]
* Read this for more information: https://discord.com/developers/docs/interactions/message-components
*/
const fetch = require("node-fetch");
const Discord = require("discord.js");
const client = new Discord.Client({
intents: new Discord.Intents(Discord.Intents.ALL),
});