Getting started
- Create your academy: sign up, setup wizard, tax details and plan
- How courses, subjects and units fit together
- Migrate from other platforms: Moodle, Canvas, Blackboard, Google Classroom, Thinkific or Teachable
- Import a Moodle course (.mbz): units, files, assignments and quizzes
- Import a course from Canvas, Blackboard, Schoology or D2L (Common Cartridge)
- Import a course from Thinkific (API)
- Import a course from Teachable (API)
- Import a course from LearnWorlds (API)
- Migrate from Kajabi
- Migrate from Skool
- Visual or vertical mode: choose how students see your academy
Subjects and content
- Add lessons, videos and required reading to a subject
- Upload and compress videos: up to 20 GB, automatic compression and fast playback
- Live classes and 1:1 tutoring with Zoom, Google Meet or Teams
- Document viewers: PDF, Word, PowerPoint, Excel and code inside your academy
- Interactive activities: match, order, fill in the blanks and word search
Questions and exams
- Practice bank vs. exam bank: question types, including SAT-style grid-ins
- Import questions from CSV or Excel (with grid-in answers)
- Create timed exams: practice tests, practice exams and official exams
- Written-answer questions (short and essay) and manual grading
- Gradebook and grade weights: how the final grade is calculated
- Generate questions with Quiddy (syllabi, laws and math)
- Question challenges: when a student reports a wrong question
- Practice tests vs. official exams: how tests work and their settings
Assignments and certificates
Students and teachers
Calendar and statistics
Email marketing
Website, domain and SEO
- Design your student area: styles, logo, colors, home and menu
- Build and publish your website with the Website Builder
- Connect your own domain (CNAME or A record) with automatic HTTPS
- SEO and Google Search Console: sitemap, robots.txt and site verification
- Design your sign-in and sign-up pages: 14 layouts with your image and text
- FAQs for your students and visitors: help center, order and FAQ rich results
- WordPress plugin: sell your courses and add single sign-on
Connect your domain
- Connect your domain: step-by-step guides by provider (GoDaddy, Namecheap, Cloudflare…)
- Connect a GoDaddy domain (CNAME, A record and TXT)
- Connect a Namecheap domain (Advanced DNS host records)
- Connect a Squarespace domain (formerly Google Domains)
- Connect a domain managed in Cloudflare (DNS only, not proxied)
- Connect a Hostinger domain (hPanel DNS Zone Editor)
- Connect an IONOS domain (CNAME, A record and DNS conflicts)
- Connect a Porkbun domain (DNS records, ALIAS and TXT)
- Connect a Network Solutions domain (Advanced DNS)
- Connect a Bluehost domain (DNS tab and Advanced DNS records)
- Connect a domain bought at Wix (DNS records, no nameserver change)
- Connect a DonDominio domain (DNS zone, CNAME and ANAME)
- Connect an Arsys domain (DNS entries in the Control Panel)
Payments and coupons
Account, plan and security
- Your Acatudy subscription: plans, prices, invoices and canceling
- Storage and plan limits: what counts, where to see it and how to free up space
- Keep your account secure: passwords, sessions and signing out
- Privacy, cookies and student data (GDPR): what Acatudy does for you
- API tokens: connect your store or website, renew and revoke
- Backups: what your plan includes and how to restore your academy
- Trash: restore deleted questions, topics, units and exams
- What each AI task costs in AI Tokens
Support
No guide titles match. Press Enter to search inside the guides too.
Import a course from Teachable (API)
Connect your Teachable school with an API key and Acatudy brings over the course: sections become units, lesson text comes over cleaned up, quizzes become practice tests or exams and enrolled students are ready to invite. Videos and attachments are listed for you to upload.
On this page
In this topic 11
- Create your academy: sign up, setup wizard, tax details and plan
- How courses, subjects and units fit together
- Migrate from other platforms: Moodle, Canvas, Blackboard, Google Classroom, Thinkific or Teachable
- Import a Moodle course (.mbz): units, files, assignments and quizzes
- Import a course from Canvas, Blackboard, Schoology or D2L (Common Cartridge)
- Import a course from Thinkific (API)
- Import a course from Teachable (API)
- Import a course from LearnWorlds (API)
- Migrate from Kajabi
- Migrate from Skool
- Visual or vertical mode: choose how students see your academy
In this guide
- Create a Teachable API key.
- Connect your school, choose a course and review the preview.
- What comes over: sections, lesson text, quizzes and students.
- What you upload yourself: hosted videos and attachments.
Teachable doesn't export courses as a file, but its public API lets Acatudy read a course lecture by lecture: the curriculum, the text of each lecture, its quizzes and the enrolled students. Teachable requires the Growth plan or higher to create API keys. On another plan, use the CSV route described at the end.
1. Create an API key in Teachable
-
Open the API settings
In your Teachable school admin, go to Settings → API.
-
Create the key
Click Create API Key, give it a name (for example "Acatudy import") and copy it. A key created just for this is easy to delete when you finish.
2. Connect and choose the course
-
Open the Teachable importer
Go to Import, open Migrate from another platform, choose Teachable and click Connect via API.
-
Paste the key
Click Connect and see my courses. Acatudy checks the key straight away and lists your courses, including unpublished ones (marked as such).
-
Choose a course
Pick the course, leave Also bring the course's student list ticked if you want to invite its students, and click Read the course. Acatudy reads each lecture in the background and opens the preview when it's done; a large course can take a few minutes.
3. Review the preview and import
Choose the subject name and the academic course and, for each quiz, whether it's a Practice test (doesn't count for the grade) or an Exam. Quizzes with no graded questions are proposed as practice tests. Every lecture item appears with what it becomes or why it's skipped. Click Import; at the end you can download the Import summary (CSV) with every item, its result and the reason.
4. What becomes what
| In Teachable | In Acatudy |
|---|---|
| Course | A new subject (LMS mode) or topic (Cards mode); the subtitle and description become its description. |
| Section | A unit, in the same order. Unpublished sections and lectures come over unpublished. |
| Text block | Text in the unit description. Formatting, scripts and embedded code are removed; embedded videos (YouTube, Vimeo…) and links are kept as their web address. |
| Quiz | A practice test or an exam with its single-answer questions. |
| Video hosted on Teachable | Not imported (Teachable streams it and doesn't offer the file): it goes on the unit's To recreate list. |
| PDF, image, audio or file attachment | Listed with its file name on the To recreate list, for you to upload. |
| Enrolled students | A draft in Users → Import students with name and email. Owners, authors and expired enrollments are left out. |
Units with something still to recreate are created unpublished, with the list at the top of their description, so students don't see half-finished units.
5. Finish the content
- Videos: download them in Teachable and upload them to their unit (Acatudy optimizes them for streaming), or link them if they're on YouTube, Vimeo or similar.
- Attachments: upload the PDFs and images from the list as resources of the unit.
- Questions with several correct answers: Acatudy multiple-choice questions have one correct answer, so rewrite them or split them.
- When a unit is complete, delete its To recreate list and publish it.
Students: invitations, not copies
Teachable's enrollments only include an ID, so Acatudy looks up each student's name and email, up to 1,000 per course (if there are more, the preview tells you to import the rest with Teachable's CSV). The draft opens in the usual student importer: new students create their own password with a link, and anyone who already has an account in another Acatudy academy receives an invitation without their account being changed.
What isn't imported
- Videos hosted on Teachable, attachments, comments, upsells and code embeds' scripts.
- Questions with several correct answers or without a correct answer.
- Student progress, grades, quiz responses and certificates; prices and sales pages.
Without API access
The school owner can export the students in Teachable from Users → Export CSV. The emailed link expires quickly, so download it right away and upload it in Users → Import students. See also Migrate from other platforms.
Security and limits
Acatudy only reads from Teachable. The key isn't saved: it travels encrypted between the steps of the importer, is used while the course is read and is then discarded. Requests are spaced out and pause when Teachable asks for it. Importing the same course again shows a warning and never duplicates it unless you tick Import again as a copy.
Follow this guide in your own academy
Create it free in a couple of minutes and keep your admin panel open next to this guide.
Open a ticket from Help → Support in your panel: we reply within 24–48 h depending on your plan.