Skip to content

Instantly share code, notes, and snippets.

View cheroliv's full-sized avatar

cheroliv cheroliv

View GitHub Profile
@cheroliv
cheroliv / puml
Last active June 14, 2024 12:40
courtier_sitemap_wbs
@startwbs
' Définition du rôle principal
* **Agence de courtage en assurance**
' Activités principales
** **Vente**
*** **Prospection**
**** Identifier les clients potentiels
@cheroliv
cheroliv / puml
Created June 12, 2024 17:40
courtier_formation_assu_mindmap
@startmindmap
+[#lightblue] Assu-CRM
++ Fonctionnalités
+++ Analyse des risques
+++ Comparaison des produits d'assurance
+++ Gestion des contrats
+++ Suivi des clients
++ Avantages
+++ Gain de temps et productivité accrue
@cheroliv
cheroliv / puml
Created June 12, 2024 17:38
courtier_sequence_2
@startuml
actor Client
participant "Courtier en Assurance" as Courtier
participant "Système de Gestion" as Systeme
Client -> Courtier: Identifier les clients potentiels
Courtier -> Client: Contacter les clients
Courtier -> Client: Présenter les produits d'assurance
alt Prospect intéressé?
@cheroliv
cheroliv / puml
Created June 12, 2024 17:35
courtier_sequence_1
@startuml
participant Client
participant Courtier
participant CompagnieAssurance
Client -> Courtier: Demande de devis
activate Courtier
Courtier -> CompagnieAssurance: Demande de devis
activate CompagnieAssurance
@cheroliv
cheroliv / puml
Created June 12, 2024 17:34
courtier_activity
@startuml
|Courtier en Assurance|
start
:Identifier les clients potentiels;
:Contacter les clients;
:Présenter les produits d'assurance;
if (Prospect intéressé?) then (oui)
:Évaluer les besoins;
@cheroliv
cheroliv / puml
Created June 12, 2024 17:30
courtier_state
@startuml
[*] --> Prospection : Activité du courtier en assurance
state Prospection {
[*] --> IdentifierClientsPotentiels : Recherche de prospects
IdentifierClientsPotentiels --> ContacterClients : Prise de contact initiale
ContacterClients --> PresenterProduits : Présentation des produits d'assurance
PresenterProduits --> ProspectionTerminee : Évaluation de l'intérêt
ProspectionTerminee --> [*] : Prospection terminée
@cheroliv
cheroliv / puml
Created June 12, 2024 17:12
courtier_formation_usecase
@startuml
skinparam actorStyle awesome
left to right direction
title: Cas d'utilisation Formation Assu-CRM
'Acteurs
actor "Formateur" as trainer #pink;line:red;text:red
@cheroliv
cheroliv / test_fact.py
Last active January 5, 2024 22:38
test factorial in python fact.py
import pytest
from unittest.mock import patch
from fact import run_computation, fact, Error
def test_run_computation_valid_input():
with patch('builtins.input', return_value='5'):
assert run_computation(5) == 120
@cheroliv
cheroliv / fact.py
Last active January 5, 2024 22:00
python functional factorial
from functools import lru_cache
from pydantic import BaseModel
from pymonad.either import Left, Right
class Error(BaseModel):
message: str
def curry(func):
const FORM_ID = "1DmEbk9VJlJ6HDHHnhSEdipxudWtAAxp3KeZpNHgHPjo";
const SPREADSHEET_URL = "https://docs.google.com/spreadsheets/d/1qv_4HN-MM6OhRG0W1m7RFJ8Ryu0Ob1DapjwSIiBk9k4/edit?usp=drive_link";
/*=================================================================================*/
const onSubmit = () => Logger.log("Cycle de vie de la Form: A la soumission du QCM");
/*=================================================================================*/
const onStartUp = () => EvaluationManager