Carico didattico settimanale
Sommi il costo reale del suo orario settimanale: ore di lezione più le sue ore di studio per ogni corso. Tre corsi con 10 ore di lezione e 13 di studio fanno 23 ore alla settimana. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Sapere quanti crediti Lei porta non equivale a sapere quante ore le costerà davvero la settimana. Il tempo di contatto sull'orario è solo metà della storia; laboratori, lezioni e sezioni di discussione convivono con letture, esercizi e preparazione agli esami che non compaiono mai sulla griglia. Questo calcolatore del carico didattico settimanale accetta ogni corso iscritto con le ore settimanali di contatto in aula e le ore di studio stimate, poi somma entrambi i flussi così che Lei veda l'impegno accademico settimanale totale in un solo numero. I tutor lo usano prima di approvare un periodo sovraccarico. Gli studenti lo usano quando un lavoro part-time occupa già le sere.
Come ore di contatto e di studio diventano il carico settimanale totale
Per ogni corso iscritto Lei fornisce due cifre settimanali non negative. Le ore di contatto sono il tempo di riunione in presenza o sincrono programmato — lezioni, laboratori, seminari e esercitazioni obbligatorie come compaiono sull'orario. Le ore di studio sono la Sua stima onesta del lavoro fuori aula per quel corso: lettura, problemi, relazioni di laboratorio, pratica linguistica e preparazione agli esami.
Il motore somma quei due valori per ogni riga per ottenere le ore settimanali del corso, poi somma il contatto di tutti i corsi, lo studio di tutti i corsi e infine unisce quei due totali nelle ore accademiche settimanali totali. Tre corsi di lezione a tre ore di contatto e sei di studio ciascuno contribuiscono nove ore di contatto, diciotto di studio e ventisette ore settimanali totali prima ancora di contare un laboratorio di quattro ore.
Il calcolatore non inventa pesi di difficoltà né moltiplicatori di credito; si fida delle ore che Lei inserisce affinché tutor e studenti discutano le stime senza combattere formule nascoste.
Dove un calcolatore del carico didattico settimanale dimostra il suo valore
I tutor accademici aprono un calcolatore del carico didattico settimanale quando uno studente propone cinque corsi più turni di lavoro, così la conversazione parte dalle ore combinate di contatto e studio piuttosto che dal solo conteggio dei crediti. I programmi di orientamento e i corsi del primo anno incorporano la stessa matematica affinché i nuovi studenti vedano che tre lezioni e due laboratori possono già richiedere trenta o più ore accademiche prima degli spostamenti.
I centri di tutoraggio e i coach del successo regolano le stime di studio corso per corso quando un laboratorio STEM richiede più tempo fuori aula di un'opzionale introduttiva. La validazione fallita non consuma saldo.
Casi d'uso
Orientamento prima dell'approvazione di un sovraccarico
I tutor inseriscono ogni corso proposto con ore di contatto e di studio così che lo studente veda il tempo accademico settimanale totale prima di aggiungere un'altra lezione o un altro turno.
Pianificatori di orientamento e di periodo
Gli strumenti di orientamento convertono un orario tipico multi-corso in totali settimanali di contatto, studio e combinati che lo studente può mettere in calendario rispetto a lavoro e vita.
Banner di carico all'iscrizione LMS
App di studio e plugin LMS chiamano lo stesso contratto quando mostrano le ore accademiche settimanali stimate accanto al carrello dei corsi.
Domande frequenti
Qual è la differenza tra ore di contatto e ore di studio?
Le ore di contatto sono il tempo di lezione o laboratorio programmato. Le ore di studio sono il lavoro fuori aula stimato. Entrambe sono cifre settimanali; il totale settimanale è la loro somma per corso e sull'intero carico.
In che modo differisce da un calcolatore di ore di studio per credito?
Uno strumento per credito stima solo lo studio fuori aula da crediti per un rapporto. Questo calcolatore richiede ore di contatto e di studio esplicite per corso e riporta l'impegno accademico settimanale combinato.
Che cosa devo contare come ore di studio?
La sua stima onesta del lavoro fuori dall'aula per ogni corso: letture, esercizi, relazioni di laboratorio, pratica delle lingue e preparazione agli esami. Le ore di contatto sono solo lezioni, laboratori e seminari in orario.
Il calcolatore pesa i corsi in base ai crediti o alla difficoltà?
No. Somma esattamente le ore che lei inserisce, senza pesi nascosti di difficoltà né moltiplicatori per credito. Se un laboratorio richiede più lavoro fuori dall'aula, aumenti lei le sue ore di studio.
Quanti corsi posso inserire?
Da 1 a 40. Una riga può avere zero ore di lezione o zero ore di studio, ma non entrambe, così le righe vuote non gonfiano l'elenco.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/edu/course-load-hours \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"courses":[{"name":"Calculus I","contact_hours":3,"study_hours":6},{"name":"Chemistry Lab","contact_hours":4,"study_hours":3},{"name":"English Composition","contact_hours":3,"study_hours":4}]}'const res = await fetch("https://api.kit.forhosting.com/edu/course-load-hours", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"courses": [
{
"name": "Calculus I",
"contact_hours": 3,
"study_hours": 6
},
{
"name": "Chemistry Lab",
"contact_hours": 4,
"study_hours": 3
},
{
"name": "English Composition",
"contact_hours": 3,
"study_hours": 4
}
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/edu/course-load-hours",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"courses": [
{
"name": "Calculus I",
"contact_hours": 3,
"study_hours": 6
},
{
"name": "Chemistry Lab",
"contact_hours": 4,
"study_hours": 3
},
{
"name": "English Composition",
"contact_hours": 3,
"study_hours": 4
}
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/edu/course-load-hours", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"courses":[{"name":"Calculus I","contact_hours":3,"study_hours":6},{"name":"Chemistry Lab","contact_hours":4,"study_hours":3},{"name":"English Composition","contact_hours":3,"study_hours":4}]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"courses":[{"name":"Calculus I","contact_hours":3,"study_hours":6},{"name":"Chemistry Lab","contact_hours":4,"study_hours":3},{"name":"English Composition","contact_hours":3,"study_hours":4}]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/edu/course-load-hours", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"courses": [
{
"name": "Calculus I",
"contact_hours": 3,
"study_hours": 6
},
{
"name": "Chemistry Lab",
"contact_hours": 4,
"study_hours": 3
},
{
"name": "English Composition",
"contact_hours": 3,
"study_hours": 4
}
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "edu.course_load_hours",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Contratto di input, campi di risposta ed errori di validazione
Una stringa name opzionale etichetta il corso nel dettaglio quando desidera un output leggibile per note di orientamento o esportazioni PDF. Tali fallimenti di validazione non vengono addebitati. Invii in POST un corpo JSON con un array obbligatorio e un controllo di arrotondamento opzionale. courses deve essere un elenco non vuoto da uno a quaranta oggetti. Ogni oggetto richiede contact_hours e study_hours come numeri finiti maggiori o uguali a zero, e la somma di quei due valori su quella riga deve essere strettamente maggiore di zero così che righe vuote zero più zero non riempiano l'elenco. Gli alias enrolled, items e schedule sono accettati per l'array così che i costruttori di form mantengano nomi familiari. decimals è un intero opzionale da zero a sei che controlla l'arrotondamento half-up dei campi ore; il valore predefinito è due. In caso di successo il corpo restituisce course_count, total_contact_hours, total_study_hours, total_weekly_hours, un array courses che ripete ogni riga con weekly_hours uguale a contatto più studio, e una stringa formula che riafferma le identità. Il name opzionale è incluso su una riga solo se Lei lo ha fornito; i campi opzionali omessi non compaiono mai come null. courses mancante, valore non array, elenco vuoto, più di quaranta righe, ore mancanti, numeri non finiti, ore negative, riga zero più zero o decimals fuori da zero a sei falliscono con invalid_input indicando il problema. Abbini i totali al Suo calendario se le servono blocchi giorno per giorno; questo endpoint restituisce solo aggregati settimanali.
Dove un calcolatore del carico didattico settimanale dimostra il suo valore
I sistemi di gestione dell'apprendimento e i carrelli di iscrizione chiamano l'API per mostrare un banner di carico che coincide byte per byte con il percorso gratuito del browser sul modulo puro.
Domande tecniche
Come calcolo le ore accademiche settimanali totali dai miei corsi?
Invii un array courses in cui ogni riga ha contact_hours e study_hours. L'API restituisce total_contact_hours, total_study_hours e total_weekly_hours come loro somma su tutte le righe.
Cosa succede se un corso ha zero contatto e zero studio?
L'attività fallisce con invalid_input. Ogni riga di corso deve avere contact_hours + study_hours maggiore di zero; l'input non valido non viene addebitato.
Quanto costa il calcolatore del carico didattico settimanale?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.