iwillwill-ALLWILL/chaoxing-agent-skill

Compétence Agent 学习通 (Chaoxing) pour Hermes/OpenClaw — automatisation par relais navigateur pour le balayage de cours, la soumission de devoirs, les flux d'examens, l'audit de statut et la récupération automatique des échecs.

Qu'est-ce que chaoxing-agent-skill ?

Cette compétence Agent permet d'automatiser les interactions avec la plateforme d'apprentissage en ligne 学习通 (Chaoxing) via un relais navigateur. Elle est conçue pour fonctionner avec les frameworks Hermes et OpenClaw, offrant ainsi une solution robuste pour les tâches récurrentes sur la plateforme. La compétence prend en charge le balayage automatique des cours, la soumission de devoirs, les flux d'examens, l'audit de statut des tâches, et la récupération automatique en cas d'échec. Elle utilise un mécanisme de relais navigateur pour interagir avec l'interface utilisateur de Chaoxing, ce qui la rend compatible avec les environnements où l'accès direct à l'API n'est pas possible. En automatisant ces processus, elle permet aux étudiants et aux développeurs de gagner du temps et d'assurer une exécution fiable des tâches académiques, tout en réduisant les erreurs humaines.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add iwillwill-ALLWILL/chaoxing-agent-skill

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait chaoxing-agent-skill ?

Compétence Agent 学习通 (Chaoxing) pour Hermes/OpenClaw — automatisation par relais navigateur pour le balayage de cours, la soumission de devoirs, les flux d'examens, l'audit de statut et la récupération automatique des échecs.

Aperçu

Cette compétence automatise les interactions avec la plateforme 学习通 (Chaoxing), une plateforme d'apprentissage en ligne largement utilisée en Chine. Elle utilise un mécanisme de relais navigateur pour effectuer des actions telles que le balayage des cours, la soumission de devoirs et la gestion des examens.

Fonctionnalités

  • Balayage de cours : Parcourt automatiquement le contenu des cours et marque les tâches comme terminées.
  • Soumission de devoirs : Soumet les devoirs selon des modèles prédéfinis ou des fichiers téléchargés.
  • Flux d'examens : Automatise les flux de travail liés aux examens, y compris les soumissions et les vérifications.
  • Audit de statut : Vérifie le statut des tâches et signale les problèmes éventuels.
  • Récupération automatique : En cas d'échec, la compétence tente automatiquement de récupérer et de réessayer l'opération.

Plateformes prises en charge

  • Hermes
  • OpenClaw

Comment ça marche

La compétence utilise un relais navigateur pour interagir avec l'interface utilisateur de Chaoxing. Elle est compatible avec les environnements où l'accès direct à l'API n'est pas disponible. Les étapes typiques incluent :

  1. Connexion à la plateforme Chaoxing.
  2. Navigation vers le cours ou la tâche cible.
  3. Exécution de l'action (balayage, soumission, etc.).
  4. Vérification du résultat et gestion des échecs.

Installation

# Exemple d'installation (à adapter selon le framework)
git clone https://github.com/iwillwill-ALLWILL/chaoxing-agent-skill.git
cd chaoxing-agent-skill
pip install -r requirements.txt

Utilisation

# Exemple d'utilisation
from chaoxing_agent import ChaoxingAgent

agent = ChaoxingAgent(username="votre_utilisateur", password="votre_mot_de_passe")
agent.scan_courses()
agent.submit_homework()

Configuration

Configurez les variables d'environnement suivantes :

  • CHAOXING_USERNAME : Votre nom d'utilisateur Chaoxing.
  • CHAOXING_PASSWORD : Votre mot de passe Chaoxing.
  • CHAOXING_BROWSER_RELAY_URL : URL du relais navigateur (si applicable).

Dépannage

  • Problème de connexion : Assurez-vous que les identifiants sont corrects et que le relais navigateur est accessible.
  • Échec de soumission : Vérifiez les logs pour plus de détails sur l'erreur ; la récupération automatique tentera de résoudre les problèmes courants.

Contribution

Les contributions sont les bienvenues ! Veuillez soumettre une pull request ou ouvrir un problème sur le dépôt GitHub.

Licence

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

Skills associés