Education · Smart Scheduling

CarDim

CarDim is an Italian cloud suite of six integrated modules for state and private schools, covering teacher cover assignment, timetabling, class council calendars, AI-generated assessments, the school library and EU-funded PON/PNRR projects.

Active GDPR compliant Free trial Subscription No public API Verified by Guidaio
Overview

What is CarDim?

CarDim is an ecosystem of six integrated cloud applications published by CarDim s.r.l., a software house based in Palermo that works exclusively with Italian state and private schools. The vendor groups them into four areas: staff, teaching, planning and general services. EduSubSmart, the centrepiece, automates teacher cover. Given the weekly timetable and the day's absences, it proposes the best substitute for every uncovered class. Candidates are ranked by decreasing priority using weights each school can tune: co-presence scores highest at 100 because it changes nothing in the plan, then a teacher owing time back under an article 16 short-leave, then a free "P" slot at 90, then bringing a later lesson forward at 80, with a bonus of 30 where the cover fills a gap in the teacher's own day. Exclusions are automatic: already absent, on leave that period, already assigned elsewhere, or at the daily ceiling of three. Daily and weekly fairness penalties spread the load. Four roles exist: Supervisor, Admin for the head or business manager, Operator with read-only access, and Teacher, who sees their own timetable and confirms assignments. OrarioSmart builds the timetable in the browser under soft constraints, such as even spread, no PE first period, demanding subjects in the morning, fewest possible gaps and no more than two hours of one subject a day, then writes it straight into the table the cover engine reads. ConsigliSmart uses an anti-collision engine to group classes and place class councils, exporting to PDF or CSV. VerificheSmart generates assessments and structured learning units through Google Gemini, with immediate PDF output. BibliotecaSmart covers the library catalogue, loans and reservations. FlussiPONSmart handles the whole life of an EU-funded project: MIM project code, CUP, training modules, learner records including minors, digitally signed attendance, staff hours with rates, QR-coded certificates and GPU reporting exports. Import runs from the Argo, Axios and Spaggiari registers by CSV. Hosting is on certified EU data centres with per-school isolation, TLS and AES-256 encryption, daily backups and an immutable audit log.

What it does

  • Work out and assign the day's teacher cover from the absences entered that morning
  • Generate the school timetable automatically, then publish it in one click
  • Schedule class councils without any teacher being booked in two places at once
  • Produce assessments and structured learning units with AI for a given subject and year group
  • Run the school library catalogue, loans, reservations and waiting lists
  • Drive PON and PNRR projects from creation through to GPU financial reporting
  • Issue the official daily cover sheet as a PDF and certificates carrying a QR verification code
Audience

When to use CarDim / When not to

A quick filter to help you decide if CarDim is the right fit.

When to use CarDim

  • School office staff and DSGA business managers who still rebuild the daily cover roster by hand every morning
  • Head teachers who want administrative and teaching procedures digitised inside one platform rather than five
  • Schools that must issue a signed, postable cover sheet (fonogramma) as a PDF every single day
  • Institutions running PON or PNRR funded projects and facing GPU reporting, attendance registers and certificates
  • Schools already using the Argo, Axios or Spaggiari electronic registers, whose CSV export feeds the system directly

When not to use CarDim

  • Anyone outside Italy: every rule is wired to MIUR/MIM regulations, article 16 of the national teaching contract and PON/PNRR funding
  • Schools looking for a full electronic register with pupil marks, pupil absences and parent communication, which is outside the scope
  • Teams that want to pull the data through an API: none is published, and there is no developer documentation or endpoint
  • Organisations needing an interface in any language other than Italian, since both the software and the manuals are Italian only
  • Buyers expecting instant self-service sign-up, because activation runs through a form and a call-back within 24 working hours
Get started

How to use CarDim

A typical end-to-end flow, from setup to results.

  1. Send the request form on the site with your name, institutional email, school name, role and the modules you are interested in
  2. Wait for the call-back, announced within 24 working hours, during which the school is activated and the initial setup agreed
  3. Take the included onboarding and office-staff training session, which carries no activation or setup charge
  4. Log in on edusubsmart.it with the credentials issued by the CarDim Supervisor, keeping in mind that sessions expire after 30 minutes idle
  5. Enter the roster under Configurazione, teachers first with surname, name, email and type (mainstream or support), then classes
  6. Alternatively let the Argo or Axios CSV import create the missing teachers and classes for you in one pass
  7. Load the timetable, either by importing the exported "Orario Docenti ore.csv" file or by building it in OrarioSmart and publishing it
  8. Run the daily routine: record absences, open the calculation, pick substitutes from the proposed candidates, print the cover sheet, close the day
  9. Log short article 16 leaves so the engine prioritises teachers carrying time debt, which clears automatically on the next assignment
  10. Ask the Supervisor to switch on the advanced modules such as FlussiPON, which are enabled school by school from the control panel
Quick read

Pros & Cons

Pros

  • Unusually broad functional coverage for one licence: six modules sharing a single database rather than six disconnected tools
  • Detailed public documentation, with three full user manuals of 13, 11 and 14 sections readable without an account
  • Transparent price list showing unit prices, the sum of the separate modules and the bundle saving side by side
  • No activation or setup fee, with onboarding, training and unlimited assistance included in the annual fee
  • No automatic renewal: continuing into the next school year always requires written authorisation
  • Explicit portability, with CSV and JSON export and ownership of the records asserted in the school's favour
  • Fine-grained fit to the Italian context, from article 16 leave and the fonogramma to split payment, IPA code and GPU reporting

Cons

  • The publisher cannot be identified in the business register: the site itself prints "P.IVA: in fase di registrazione" on all nine pages, gives no company tax or REA number, and the name CarDim s.r.l. is absent from the official Registro Imprese index
  • The commercial content is stale: the free-until-June-2026 offer and the "school year 2025/26 active" banner are still displayed although the price list says rates apply from 2026/2027
  • No customer reference, no testimonial and no adoption figure is published anywhere
  • No public API and no developer subdomain, which limits interoperability to CSV import and export
  • The plan names used in the manuals (Demo, Base, Pro, Enterprise) do not match the module-by-module price list, and nothing published reconciles the two
  • A teacher app with push notifications is described in the manual, yet no application exists on either the App Store or Google Play
  • No terms and conditions and no legal notice page are published, and both the interface and the documentation are Italian only
Pricing

Pricing & Plans

There is no permanent free plan. Free access was granted for the whole 2025/2026 school year, expressly limited to the end of that year's teaching activities, and the published rates apply from 2026/2027 onwards. Pricing is an annual fee per institution, quoted excluding VAT, with no charge per teacher or per class. The lowest paid entry point is EUR 59 per year for the Verifiche Smart module, sold on its own. Activation, onboarding, initial configuration, staff training, updates and unlimited support are included at every level, and no setup fee is charged.

EduSub Smart + OrarioSmart — EUR 299 per year — base bundle
  • AI cover algorithm
  • integrated timetable generator
  • automatic teacher notifications
  • exportable reports and statistics
  • Argo/Axios/Spaggiari integration
  • unlimited teachers
Verifiche Smart — EUR 59 per year — single module
  • AI generation through Google Gemini
  • assessments by subject
  • structured learning units
  • immediate PDF download
  • per-teacher cloud archive
Biblioteca Smart — EUR 69 per year — single module
  • full digital catalogue
  • loan and reservation management
  • multiple access by role
  • advanced search and statistics
  • CSV export
Pon Smart — EUR 99 per year — single module
  • complete learner records
  • attendance register with digital signature
  • PDF certificates with unique QR code
  • expert and tutor hours
  • GPU reporting export
Plan 6
  • Bundle Completo — EUR 449 per year — all six modules together
  • against EUR 615 if bought separately
  • a stated saving of EUR 166 per year
Internal tiers named in the manuals without any published price
  • Demo
  • Base
  • Pro (required for FlussiPONSmart) and Enterprise (advanced PDF cover sheet and the data dashboard)
Special offers — Full free access announced for the 2025/2026 school year: every module, every feature, no limitation and no credit card, expressly ending with that year's teaching activities · Complete bundle at EUR 449 per year against EUR 615 for the six modules bought separately, a stated saving of EUR 166 per year · Activation always free of charge, with no setup cost at any tier · Tailored terms announced for school networks of three institutions or more · Switching plans at any time, with the move to the bundle charged pro rata over the remaining months
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how CarDim handles your data.

GDPR overview

Implementation is documented well above what a company this size usually publishes. A privacy notice under article 13 (v1.1, 4 April 2026) and a dedicated GDPR compliance page (v1.0, same date) cover the article 5 principles, an article 30 processing register with eight logged activities, and a subprocessor table. The article 28 agreement signed with every school is described in ten points, including breach notification within 72 hours; a five-step breach procedure references ENISA risk criteria. Data subject rights under articles 15 to 22 are answered within 30 days, extendable by 60, and the route to complain to the Italian Garante is spelled out. CarDim states it is not required to appoint a DPO under article 37 and handles privacy matters directly at privacy@cardim.it.

Who owns the data?

The publisher states plainly that the records held in the archives belong to the school, which may dispose of them freely. In legal terms the school stays the data controller for its teaching and administrative staff, while CarDim acts as a processor under article 28 GDPR, bound by a written data processing agreement signed with each institution. Each school's data is logically isolated in the database so that no institution can reach another's records. Portability is addressed directly: exports are offered in open CSV and JSON formats, and the agreement provides for deletion or return of the data when the service ends. For the website contact form alone, CarDim is itself the controller.

Reuse rights

The school retains free disposal of its own records and can re-export them at any time in CSV or JSON without asking permission, which is what makes migration to another management system possible. On the publisher's side the declared purposes are narrow and each carries a legal basis: answering contact requests, running the contract, IT security logging, consent-based GA4 site statistics and statutory tax obligations. Personal data is explicitly not sold or passed to third parties for commercial or advertising purposes, and no special-category or judicial data is processed. Third parties are limited to EU cloud providers, plus Google LLC for Analytics and for the Gemini API behind the assessment module. Nothing anywhere on the site says whether school data may be used to train AI models, in either direction.

Data retention & training

Retention summary
Each category has its own published period. Pre-contract contact requests are kept 24 months. Client contract data is kept 10 years from the end of the relationship, under Italian civil and tax obligations. Browsing and security logs are kept 90 days on security grounds, in line with AgID guidance. Cookie preferences held in local storage last 12 months, so consent is renewed annually. Google Analytics cookies last 14 months, except the session identifier, which lasts 24 hours. The publisher explicitly invokes the storage limitation principle and records every period in its processing register. One gap remains: for the school data it handles as a processor, the agreement provides for deletion or return at the end of the service, but no figure is published.
Subprocessors disclosed
Yes
DPA available
Yes
GDPR contact

Hosting summary

The publisher states that the entire infrastructure sits on certified data centres inside the European Union, aligned with AgID standards. Each school's records are logically isolated in the database, automatic daily backups are kept on separate EU infrastructure, traffic runs over TLS 1.2/1.3, data at rest is encrypted with AES-256 and passwords are hashed with bcrypt. Data collected through the website contact form is processed on EU servers only, with no transfer outside the Union. The one declared extra-EU flow is Google LLC in the United States, twice: Google Analytics 4 subject to consent, and the Gemini API behind the assessment module, both covered by the EU-US Data Privacy Framework and standard contractual clauses. Two limits are worth noting. No specific hosting country is ever named, only the EU region. And the cloud provider itself is never identified: the subprocessor table lists it purely by function, as "hosting cloud provider, European Union", while Google is named outright.

Hosting regions
EU
Availability

Where CarDim works

Country-level availability.

Available in

ITA
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting CarDim.

  • The publisher is not identifiable in the Italian business register: the site declares its VAT number still pending on every page and gives no company number, so verify the registration extract before signing
  • The daily roster is a legal and industrial-relations act, not just a screen: staff can and will contest an assignment, so the fairness weights and the audit log need to be checked by a human rather than trusted blindly
  • Assessments drafted by Gemini remain the teacher's professional responsibility; publishing generated questions without reading them risks factual errors and drifting away from the syllabus actually taught
  • Both the CSV import and every OrarioSmart publication overwrite the existing timetable completely, an operation the vendor itself flags as reversible only by re-importing
  • The PON module stores learner records including minors, tax codes and parental authorisations, which raises the stakes of any access-rights mistake well above the rest of the suite
  • Displayed commercial terms are out of date, with a free offer that ended in June 2026 still advertised, and the plan names in the manuals do not match the published price list
  • Nothing on the site states whether school data may or may not be used to train AI models, so this should be pinned down in writing in the processing agreement
Setup

Setup & Integrations

Technical difficulty

Low on the technical side, moderate on the data side. Nothing is installed: the suite runs in a browser, and the vendor activates the school and issues credentials after a request form. Onboarding, configuration and an office-staff training session are included. The real effort is loading the roster and then the timetable, either by importing the Argo or Axios CSV, which creates missing teachers and classes automatically, or by building it in OrarioSmart. Two traps are flagged by the vendor itself: classes are matched by exact name, and every import or publication overwrites the whole existing timetable.

Deployment

Web app

Integrations

Argo Axios Spaggiari

Supported languages

Italian
Company

Behind CarDim

Company name
CarDim s.r.l.
Founded
INFORMATION_NOT_FOUND
Country of origin
🇮🇹 Italy
Headquarters
Via Giuseppe Ingegneros, 16, 90146 Palermo (PA), Italia
UBO
INFORMATION_NOT_FOUND
UBO country
INFORMATION_NOT_FOUND
Domain registrar country
🇮🇹 Italy
Support contact
Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

How many applications does CarDim actually include?
Six integrated modules sharing one database: EduSubSmart for teacher cover, OrarioSmart for the timetable, ConsigliSmart for class councils, VerificheSmart for AI assessments, BibliotecaSmart for the library and FlussiPONSmart for PON and PNRR projects.
Where does the AI actually do the work?
In four places: the priority algorithm that ranks cover candidates, the automatic timetable generator, the anti-collision engine behind class council scheduling, and assessment generation, which runs through the Google Gemini API.
What does it cost?
An annual fee per institution, excluding VAT, ranging from EUR 59 per year for a single module to EUR 449 per year for the complete bundle. The flagship cover and timetable pairing is EUR 299 per year.
Is there a free trial?
The site offers free activation with no credit card required, and the whole 2025/2026 school year was free of charge for every institution. Published rates apply from the 2026/2027 school year onwards.
How is the service invoiced?
Electronic invoicing once a year, with split payment on request and an IPA code available for public sector buyers. There is no automatic renewal: carrying on into the next year always requires written authorisation.
What do we need in place before it works?
A browser, and above all a loaded timetable. Without it the cover engine proposes nothing. The timetable arrives either as a CSV exported from Argo or Axios, or built directly in OrarioSmart.
Does it connect to our electronic register?
Through CSV import from Argo, Axios and Spaggiari. There is no public API, no developer documentation and no endpoint, so interoperability stops at file import and export.
Where is the data hosted and who owns it?
On certified data centres in the European Union, logically isolated per institution and backed up daily to separate storage. The school remains the data controller and keeps free disposal of its records.
Can we get our data back if we leave?
Yes. Exports are provided in open CSV and JSON formats, and the article 28 agreement signed with each school provides for deletion or return of the data when the service ends.
Is there a mobile app for teachers?
The EduSubSmart manual describes a teacher app with push notifications and automatically created credentials, but no application is published on either the App Store or Google Play, so this is most likely the web interface on a phone.
Conclusion

Should you pick CarDim?

CarDim is a dense, carefully documented answer to a very specific Italian administrative problem: rebuilding the teacher cover roster every morning, and everything that orbits it. The AI here is utilitarian rather than decorative — it ranks substitutes against tunable weights, lays out a timetable under soft constraints, places class councils without collisions and drafts assessments through Gemini. The functional reach for a single annual fee is genuinely unusual, the three public manuals are more detailed than most vendors of this size ever publish, and the privacy documentation, with an article 30 register, a ten-point processing agreement and a named subprocessor table, is well above the market average. The reservations are not about the product but about the publisher. The site prints P.IVA: in fase di registrazione on every one of its nine pages, gives no company tax number and no chamber of commerce number, and the name CarDim s.r.l. does not appear in the official Italian business register index. The only identifier published is the personal tax code of the legal representative. The domain was registered in March 2026, there is no web archive capture, no social presence, no customer reference and no terms and conditions. On top of that the commercial content has not been refreshed: an offer that expired in June 2026 is still on the homepage in September. The sensible reading is that this is an early-stage product worth evaluating on its merits, on the explicit condition that the buyer asks for the processing agreement and a company registration extract before signing anything. For an Italian school with a real cover problem, the trial costs nothing to arrange; the contract is where the diligence belongs.