[{"data":1,"prerenderedAt":2517},["ShallowReactive",2],{"navigation":3,"nuxt-content:/blog/art_attest_exam_craft":588,"/blog/art_attest_exam_craft-surround":2493},[4,549,581],{"title":5,"_path":6,"children":7},"🎓docs","/docs",[8,10,13,42,102,114,173,248,512,546],{"title":9,"_path":6},"🚸Welcome",{"title":11,"_path":12},"⚡Quickstart⚡","/docs/quickstart",{"title":14,"_path":15,"children":16},"✅checklist","/docs/checklist",[17,20,23,27,30,33,36,39],{"title":18,"_path":19},"assert","/docs/checklist/assert",{"title":21,"_path":22},"Deep assert","/docs/checklist/assert_deep",{"title":24,"_path":25,"icon":26},"Check","/docs/checklist/check",null,{"title":28,"_path":29},"filter","/docs/checklist/filter",{"title":31,"_path":32},"format fields","/docs/checklist/format_fields",{"title":34,"_path":35},"intro checklist","/docs/checklist/intro",{"title":37,"_path":38},"Shortcuts","/docs/checklist/shortcuts",{"title":40,"_path":41},"show","/docs/checklist/show",{"title":43,"_path":44,"children":45},"🔠craftform","/docs/craftform",[46,48,51,54,57,60,63,66,69,93,96,99],{"title":47,"_path":44},"craftform",{"title":49,"_path":50},"Simple","/docs/craftform/simple",{"title":52,"_path":53},"behaviour","/docs/craftform/api_behaviour",{"title":55,"_path":56},"Checklist","/docs/craftform/checklist",{"title":58,"_path":59},"craftform delegation","/docs/craftform/delegation",{"title":61,"_path":62},"ICraftContext","/docs/craftform/icraftcontext",{"title":64,"_path":65},"Info","/docs/craftform/info",{"title":67,"_path":68},"ppw-wizard-craft","/docs/craftform/ppw_wizard_craft",{"title":70,"_path":71,"children":72},"📜script.py","/docs/craftform/script",[73,75,78,81,84,87,90],{"title":74,"_path":71},"Introduction to script.py",{"title":76,"_path":77},"delivery","/docs/craftform/script/delivery",{"title":79,"_path":80},"drop_file()","/docs/craftform/script/drop_file",{"title":82,"_path":83},"generate","/docs/craftform/script/generate",{"title":85,"_path":86},"mail","/docs/craftform/script/mail",{"title":88,"_path":89},"Signature","/docs/craftform/script/signature",{"title":91,"_path":92},"Template","/docs/craftform/script/template",{"title":94,"_path":95},"signature","/docs/craftform/signature",{"title":97,"_path":98},"Spreadsheet","/docs/craftform/spreadsheet",{"title":100,"_path":101},"template","/docs/craftform/template",{"title":103,"_path":104,"children":105},"🔨forge","/docs/forge",[106,108,111],{"title":107,"_path":104},"Forge",{"title":109,"_path":110},"Scrap","/docs/forge/scrap",{"title":112,"_path":113},"shortcuts","/docs/forge/shortcuts",{"title":115,"_path":116,"children":117},"🔏signature","/docs/signature",[118,121,124,170],{"title":119,"_path":120},"Intro","/docs/signature/intro",{"title":122,"_path":123},"Development","/docs/signature/dev",{"title":125,"_path":126,"children":127},"Providers","/docs/signature/providers",[128,131,134,137,140,143,146,149,152,155,158,161,164,167],{"title":129,"_path":130},"Chambersign","/docs/signature/providers/chambersign",{"title":132,"_path":133},"Chave Mobile Digital","/docs/signature/providers/chavemovedigital",{"title":135,"_path":136},"Docage","/docs/signature/providers/docage",{"title":138,"_path":139},"Docaposte","/docs/signature/providers/docaposte",{"title":141,"_path":142},"External Signature","/docs/signature/providers/external",{"title":144,"_path":145},"Fake Signature","/docs/signature/providers/fake",{"title":147,"_path":148},"HelloSign","/docs/signature/providers/hellosign",{"title":150,"_path":151},"JeSignexpert","/docs/signature/providers/jesignexpert",{"title":153,"_path":154},"lex-community","/docs/signature/providers/lex-community",{"title":156,"_path":157},"Lex persona","/docs/signature/providers/lexpersona",{"title":159,"_path":160},"Luxtrust","/docs/signature/providers/luxtrust",{"title":162,"_path":163},"Pandadoc","/docs/signature/providers/pandadoc",{"title":165,"_path":166},"Universign","/docs/signature/providers/universign",{"title":168,"_path":169},"Yousign","/docs/signature/providers/yousign",{"title":171,"_path":172},"Workflow","/docs/signature/workflow",{"title":174,"_path":175,"children":176},"🌐ref","/docs/ref",[177,180,205,208,242,245],{"title":178,"_path":179},"flexpath","/docs/ref/flexpath",{"title":181,"_path":182,"children":183},"Modules","/docs/ref/modules",[184,187,190,193,196,199,202],{"title":185,"_path":186},"attachment","/docs/ref/modules/attachment",{"title":188,"_path":189},"certificate","/docs/ref/modules/certificate",{"title":191,"_path":192},"checklist_include","/docs/ref/modules/checklist_include",{"title":194,"_path":195},"factur-x","/docs/ref/modules/facturx",{"title":197,"_path":198},"fec","/docs/ref/modules/fec",{"title":200,"_path":201},"olap","/docs/ref/modules/olap",{"title":203,"_path":204},"photo","/docs/ref/modules/photo",{"title":206,"_path":207},"S3 bucket","/docs/ref/ref",{"title":209,"_path":210,"children":211},"Roles","/docs/ref/roles",[212,215,218,221,224,227,230,233,235,236,239],{"title":213,"_path":214},"ADMIN","/docs/ref/roles/admin",{"title":216,"_path":217},"ANON","/docs/ref/roles/anon",{"title":219,"_path":220},"Role AUTHENTICATED","/docs/ref/roles/authenticated",{"title":222,"_path":223},"CHECK","/docs/ref/roles/check",{"title":225,"_path":226},"CRAFT","/docs/ref/roles/craft",{"title":228,"_path":229},"DEV","/docs/ref/roles/dev",{"title":231,"_path":232},"DOCUMENTS","/docs/ref/roles/documents",{"title":222,"_path":234},"/docs/ref/roles/home",{"title":209,"_path":210},{"title":237,"_path":238},"NOBANNER","/docs/ref/roles/nobaner",{"title":240,"_path":241},"*","/docs/ref/roles/wildcard",{"title":243,"_path":244},"visibility","/docs/ref/visibility",{"title":246,"_path":247},"Exemple visibilité","/docs/ref/visibility_case",{"title":249,"_path":250,"children":251},"🌐portal","/docs/portal",[252,255,466,469,484,487,490,506,509],{"title":253,"_path":254},"banner","/docs/portal/banner",{"title":256,"_path":257,"children":258},"\u003C>components","/docs/portal/components",[259,269,282,304,317,319,338,351,361,364,367,370,373,376,379,382,385,388,391,394,397,400,403,406,409,412,419,441],{"title":260,"_path":261,"children":262},"\u003Cppw-cardgame-*>","/docs/portal/components/cardgame",[263,266],{"title":264,"_path":265},"\u003Cppw-cardgame-deck>","/docs/portal/components/cardgame/ppw-cardgame-deck",{"title":267,"_path":268},"\u003Cppw-cardgame-single>","/docs/portal/components/cardgame/ppw-cardgame-single",{"title":270,"_path":271,"children":272},"\u003Cppw-gallery-*>","/docs/portal/components/gallery",[273,276,279],{"title":274,"_path":275},"\u003Cppw-carroussel>","/docs/portal/components/gallery/ppw-carroussel",{"title":277,"_path":278},"\u003Cppw-gallery-browser>","/docs/portal/components/gallery/ppw-gallery-browser",{"title":280,"_path":281},"\u003Cppw-gallery-products>","/docs/portal/components/gallery/ppw-gallery-products",{"title":283,"_path":284,"children":285},"\u003Cppw-hero-*>","/docs/portal/components/hero",[286,289,292,295,298,301],{"title":287,"_path":288},"\u003Cppw-hero-proposition-section>","/docs/portal/components/hero/ppw-hero-proposition-section",{"title":290,"_path":291},"\u003Cppw-hero0>","/docs/portal/components/hero/ppw-hero0",{"title":293,"_path":294},"\u003Cppw-hero3>","/docs/portal/components/hero/ppw-hero3",{"title":296,"_path":297},"\u003Cppw-hero4>","/docs/portal/components/hero/ppw-hero4",{"title":299,"_path":300},"\u003Cppw-hero5>","/docs/portal/components/hero/ppw-hero5",{"title":302,"_path":303},"\u003Cppw-hero6>","/docs/portal/components/hero/ppw-hero6",{"title":305,"_path":306,"children":307},"Icon","/docs/portal/components/icon",[308,311,314],{"title":309,"_path":310},"\u003Cppw-icon-checklist>","/docs/portal/components/icon/ppw-icon-checklist",{"title":312,"_path":313},"\u003Cppw-icon-craftform>","/docs/portal/components/icon/ppw-icon-craftform",{"title":315,"_path":316},"\u003Cppw-icon-document>","/docs/portal/components/icon/ppw-icon-document",{"title":318,"_path":257},"Components",{"title":320,"_path":321,"children":322},"\u003Cppw-input-*>","/docs/portal/components/input",[323,326,329,332,335],{"title":324,"_path":325},"intro","/docs/portal/components/input/intro",{"title":327,"_path":328},"\u003Cppw-input>","/docs/portal/components/input/ppw-input",{"title":330,"_path":331},"\u003Cppw-input-craftform>","/docs/portal/components/input/ppw-input-craftform",{"title":333,"_path":334},"\u003Cppw-input-path>","/docs/portal/components/input/ppw-input-path",{"title":336,"_path":337},"\u003Cppw-input-user>","/docs/portal/components/input/ppw-input-user",{"title":339,"_path":340,"children":341},"\u003Cppw-pdf-*>","/docs/portal/components/pdf",[342,345,348],{"title":343,"_path":344},"\u003Cppw-pdf-link>","/docs/portal/components/pdf/ppw-pdf-link",{"title":346,"_path":347},"\u003Cppw-pdf-links>","/docs/portal/components/pdf/ppw-pdf-links",{"title":349,"_path":350},"\u003Cppw-pdfview>","/docs/portal/components/pdf/ppw-pdfview",{"title":352,"_path":353,"children":354},"Playground","/docs/portal/components/playground",[355,358],{"title":356,"_path":357},"ppw-playground-checklist-result","/docs/portal/components/playground/ppw-playground-checklistresult",{"title":359,"_path":360},"ppw-playground-main","/docs/portal/components/playground/ppw-playground-main",{"title":362,"_path":363},"\u003Cppw-alert>","/docs/portal/components/ppw-alert",{"title":365,"_path":366},"\u003Cppw-benefits-section>","/docs/portal/components/ppw-benefits-section",{"title":368,"_path":369},"\u003Cppw-carousel>","/docs/portal/components/ppw-carousel",{"title":371,"_path":372},"\u003Cppw-editor>","/docs/portal/components/ppw-editor",{"title":374,"_path":375},"\u003Cppw-factice>","/docs/portal/components/ppw-factice",{"title":377,"_path":378},"\u003Cppw-features-section>","/docs/portal/components/ppw-features-section",{"title":380,"_path":381},"\u003Cppw-fullscreen>","/docs/portal/components/ppw-fullscreen",{"title":383,"_path":384},"\u003Cppw-json-editor>","/docs/portal/components/ppw-json-editor",{"title":386,"_path":387},"\u003Cppw-json-schema-form>","/docs/portal/components/ppw-json-schema-form",{"title":389,"_path":390},"\u003Cppw-mermaid>","/docs/portal/components/ppw-mermaid",{"title":392,"_path":393},"\u003Cppw-metric>","/docs/portal/components/ppw-metric",{"title":395,"_path":396},"\u003Cppw-modal>","/docs/portal/components/ppw-modal",{"title":398,"_path":399},"\u003Cppw-pubkey>","/docs/portal/components/ppw-pubkey",{"title":401,"_path":402},"\u003Cppw-roles>","/docs/portal/components/ppw-roles",{"title":404,"_path":405},"\u003Cppw-social-share>","/docs/portal/components/ppw-social-share",{"title":407,"_path":408},"\u003Cppw-viz>","/docs/portal/components/ppw-viz",{"title":410,"_path":411},"\u003Cppw-wizard-craft>","/docs/portal/components/ppw-wizard-craft",{"title":413,"_path":414,"children":415},"Showcase","/docs/portal/components/showcase",[416],{"title":417,"_path":418},"\u003Cppw-showcase-check>","/docs/portal/components/showcase/ppw-showcase-check",{"title":420,"_path":421,"children":422},"Sign","/docs/portal/components/sign",[423,426,429,432,435,438],{"title":424,"_path":425},"ppw-sign-account","/docs/portal/components/sign/ppw-sign-account",{"title":427,"_path":428},"ppw-sign-account-detail","/docs/portal/components/sign/ppw-sign-account-detail",{"title":430,"_path":431},"ppw-sign-accounts","/docs/portal/components/sign/ppw-sign-accounts",{"title":433,"_path":434},"ppw-sign-provider","/docs/portal/components/sign/ppw-sign-provider",{"title":436,"_path":437},"ppw-sign-workflow","/docs/portal/components/sign/ppw-sign-workflow",{"title":439,"_path":440},"ppw-sign-workflow-item","/docs/portal/components/sign/ppw-sign-workflow-item",{"title":442,"_path":443,"children":444},"\u003Cppw-svg/anim-*>","/docs/portal/components/svg_anim",[445,448,451,454,457,460,463],{"title":446,"_path":447},"\u003Cppw-anim>","/docs/portal/components/svg_anim/ppw-anim",{"title":449,"_path":450},"\u003Cppw-anim-carousel>","/docs/portal/components/svg_anim/ppw-anim-carousel",{"title":452,"_path":453},"\u003Cppw-anim-scroll>","/docs/portal/components/svg_anim/ppw-anim-scroll",{"title":455,"_path":456},"\u003Cppw-anim-scroll2>","/docs/portal/components/svg_anim/ppw-anim-scroll2",{"title":458,"_path":459},"\u003Cppw-svg>","/docs/portal/components/svg_anim/ppw-svg",{"title":461,"_path":462},"\u003Cppw-svga>","/docs/portal/components/svg_anim/ppw-svga",{"title":464,"_path":465},"Scroll3 Full","/docs/portal/components/svg_anim/scroll3-full",{"title":467,"_path":468},"Content","/docs/portal/content",{"title":470,"_path":471,"children":472},"Episode","/docs/portal/episode",[473,474],{"title":470,"_path":471},{"title":475,"_path":476,"children":477},"SampleSerie","/docs/portal/episode/sample_serie",[478,481],{"title":479,"_path":480},"My First Adventure","/docs/portal/episode/sample_serie/sample-s01e01",{"title":482,"_path":483},"Another trip","/docs/portal/episode/sample_serie/sample-s01e02",{"title":485,"_path":486},"forking","/docs/portal/fork",{"title":488,"_path":489},"i18n - internationalization","/docs/portal/i18n",{"title":491,"_path":492,"children":493},"📄pages","/docs/portal/pages",[494,497,500,503],{"title":495,"_path":496},"/check","/docs/portal/pages/check",{"title":498,"_path":499},"/craft","/docs/portal/pages/craft",{"title":501,"_path":502},"/gallery","/docs/portal/pages/gallery",{"title":504,"_path":505},"home","/docs/portal/pages/home",{"title":507,"_path":508},"permissions","/docs/portal/perm",{"title":510,"_path":511},"pricing","/docs/portal/pricing",{"title":513,"_path":514,"children":515},"🎓team","/docs/team",[516,519,526,529,538,540,543],{"title":517,"_path":518},"AI","/docs/team/ai",{"title":520,"_path":521,"children":522},"Api","/docs/team/api",[523],{"title":524,"_path":525},"API dev","/docs/team/api/dev",{"title":527,"_path":528},"pp-cli","/docs/team/cli",{"title":530,"_path":531,"children":532},"Deploy","/docs/team/deploy",[533,535],{"title":530,"_path":534},"/docs/team/deploy/cloudflare",{"title":536,"_path":537},"deploy API on scaleway","/docs/team/deploy/scaleway",{"title":539,"_path":514},"Docs TEAM",{"title":541,"_path":542},"versions paxpar","/docs/team/versions",{"title":544,"_path":545},"How to visualize a branch of the project on a local server","/docs/team/visu_localhost",{"title":547,"_path":548},"TODO doc","/docs/todo",{"title":550,"_path":551,"children":552},"Our publications","/blog",[553,554,557,560,563,566,569,572,575,578],{"title":550,"_path":551},{"title":555,"_path":556},"paxpar roadmap 2025S1 update","/blog/2025s1_roadmap",{"title":558,"_path":559},"Creating a craftform","/blog/art_attest_exam_craft",{"title":561,"_path":562},"Creating a mock-up Checklist","/blog/art_attest_exam_maq_cl",{"title":564,"_path":565},"Creating a document's template","/blog/art_attest_exam_template",{"title":567,"_path":568},"Shamir Secret Sharing, a cryptographic matter.","/blog/art_crypto_shamir",{"title":570,"_path":571},"Certificate","/blog/art_oi_fraude-certif-soudeur",{"title":573,"_path":574},"Audit Trail","/blog/art_paf_usurp_id",{"title":576,"_path":577},"Smart documents","/blog/art_pdf_augm",{"title":579,"_path":580},"CAD/BIM parametric values compliance","/blog/tech_bim_param",{"title":582,"_path":583,"children":584},"Legal","/legal",[585],{"title":586,"_path":587},"Cgu","/legal/cgu",{"_path":559,"_dir":589,"_draft":590,"_partial":590,"_locale":591,"title":558,"description":592,"image":593,"authors":595,"date":601,"body":602,"_type":2487,"_id":2488,"_source":2489,"_file":2490,"_stem":2491,"_extension":2492},"blog",false,"en","How to create a craftform based on a use case with an examination certificate",{"src":594},"https://media.paxpar.tech/pp_blog_med_FEC_glenn-carstens-peters-npxXWgQ33ZQ-unsplash.png",[596],{"name":597,"avatar":598},"Alban Pautré",{"src":599,"target":600},"/avatar/alban.png","_blank","2024-08-06",{"type":603,"children":604,"toc":2477},"root",[605,615,623,628,633,653,659,664,671,676,681,700,706,713,719,724,750,762,778,791,889,894,927,932,1107,1116,1126,1131,1138,1143,1148,1196,1208,1215,1220,1248,1254,1259,1272,1277,1464,1470,1475,1516,1529,1541,1604,1609,1682,1687,2034,2046,2433,2438,2456,2462,2471],{"type":606,"tag":607,"props":608,"children":609},"element","p",{},[610],{"type":606,"tag":611,"props":612,"children":614},"img",{"alt":613,"src":594},"",[],{"type":606,"tag":616,"props":617,"children":619},"h1",{"id":618},"how-to-create-your-own-craftform",[620],{"type":621,"value":622},"text","How to create your own craftform ?",{"type":606,"tag":607,"props":624,"children":625},{},[626],{"type":621,"value":627},"Let's have a look at a use case based on a genuine document (the document used here is an examination certificate)",{"type":606,"tag":629,"props":630,"children":632},"ppw-pdf-link",{"href":631},"/documents/attest_exam.pdf",[],{"type":606,"tag":634,"props":635,"children":636},"ol",{},[637,643,648],{"type":606,"tag":638,"props":639,"children":640},"li",{},[641],{"type":621,"value":642},"List all the information in the document",{"type":606,"tag":638,"props":644,"children":645},{},[646],{"type":621,"value":647},"Keep all useful data and create the skeleton / structure of the document",{"type":606,"tag":638,"props":649,"children":650},{},[651],{"type":621,"value":652},"Create the form using YAML language",{"type":606,"tag":616,"props":654,"children":656},{"id":655},"lets-get-into-the-details",[657],{"type":621,"value":658},"Let's get into the details",{"type":606,"tag":607,"props":660,"children":661},{},[662],{"type":621,"value":663},"The writer of the examination certificate wants to be able to create his document via paxpar.tech",{"type":606,"tag":665,"props":666,"children":668},"h2",{"id":667},"advantages",[669],{"type":621,"value":670},"Advantages",{"type":606,"tag":607,"props":672,"children":673},{},[674],{"type":621,"value":675},"Here are a number of advantages when generating your document via the platform, rather than using a common text editor.",{"type":606,"tag":607,"props":677,"children":678},{},[679],{"type":621,"value":680},"One can :",{"type":606,"tag":682,"props":683,"children":684},"ul",{},[685,690,695],{"type":606,"tag":638,"props":686,"children":687},{},[688],{"type":621,"value":689},"Resubmit the generated document to quickly and efficiently edit it again",{"type":606,"tag":638,"props":691,"children":692},{},[693],{"type":621,"value":694},"Deal with a document no matter how overloaded it may be with metadata, photos or even PDFs",{"type":606,"tag":638,"props":696,"children":697},{},[698],{"type":621,"value":699},"benefit from the automatic completion of the form, simply by dropping in a document which has formerly been generated via the platform",{"type":606,"tag":665,"props":701,"children":703},{"id":702},"the-desired-craftform",[704],{"type":621,"value":705},"The desired craftform",{"type":606,"tag":607,"props":707,"children":708},{},[709],{"type":606,"tag":611,"props":710,"children":712},{"alt":613,"src":711},"/images/images_articles/craft/attest_exam_craft.png",[],{"type":606,"tag":665,"props":714,"children":716},{"id":715},"procedure",[717],{"type":621,"value":718},"Procedure",{"type":606,"tag":607,"props":720,"children":721},{},[722],{"type":621,"value":723},"To create the craftform, we need to create several files:",{"type":606,"tag":682,"props":725,"children":726},{},[727,739],{"type":606,"tag":638,"props":728,"children":729},{},[730,737],{"type":606,"tag":731,"props":732,"children":734},"code",{"className":733},[],[735],{"type":621,"value":736},"base.craftform.yaml",{"type":621,"value":738},": .yaml file used to name and identify the craftform",{"type":606,"tag":638,"props":740,"children":741},{},[742,748],{"type":606,"tag":731,"props":743,"children":745},{"className":744},[],[746],{"type":621,"value":747},"schema.yaml",{"type":621,"value":749},": a .yaml file used to define the form",{"type":606,"tag":751,"props":752,"children":754},"h3",{"id":753},"basecraftformyaml-file",[755,760],{"type":606,"tag":731,"props":756,"children":758},{"className":757},[],[759],{"type":621,"value":736},{"type":621,"value":761}," file",{"type":606,"tag":607,"props":763,"children":764},{},[765,767,776],{"type":621,"value":766},"This file is used to identify and display the craftform in the ",{"type":606,"tag":768,"props":769,"children":773},"a",{"href":770,"rel":771},"https://paxpar.tech/gallery/craftform",[772],"nofollow",[774],{"type":621,"value":775},"crafts' gallery",{"type":621,"value":777},".",{"type":606,"tag":607,"props":779,"children":780},{},[781,783,789],{"type":621,"value":782},"The ",{"type":606,"tag":784,"props":785,"children":786},"strong",{},[787],{"type":621,"value":788},"minimum",{"type":621,"value":790}," configuration of this file is:",{"type":606,"tag":792,"props":793,"children":797},"pre",{"className":794,"code":795,"language":796,"meta":613,"style":613},"language-yaml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","$schema: https://paxpar.tech/schema/common.tutorial_demo_attest_exam.craftforms.attest_exam.base.craftform/1\nname: Examination Certificate\nversion: \"1\"\ndesc: I craft an examination certificate\n","yaml",[798],{"type":606,"tag":731,"props":799,"children":800},{"__ignoreMap":613},[801,825,843,871],{"type":606,"tag":802,"props":803,"children":806},"span",{"class":804,"line":805},"line",1,[807,813,819],{"type":606,"tag":802,"props":808,"children":810},{"style":809},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[811],{"type":621,"value":812},"$schema",{"type":606,"tag":802,"props":814,"children":816},{"style":815},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[817],{"type":621,"value":818},":",{"type":606,"tag":802,"props":820,"children":822},{"style":821},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[823],{"type":621,"value":824}," https://paxpar.tech/schema/common.tutorial_demo_attest_exam.craftforms.attest_exam.base.craftform/1\n",{"type":606,"tag":802,"props":826,"children":828},{"class":804,"line":827},2,[829,834,838],{"type":606,"tag":802,"props":830,"children":831},{"style":809},[832],{"type":621,"value":833},"name",{"type":606,"tag":802,"props":835,"children":836},{"style":815},[837],{"type":621,"value":818},{"type":606,"tag":802,"props":839,"children":840},{"style":821},[841],{"type":621,"value":842}," Examination Certificate\n",{"type":606,"tag":802,"props":844,"children":846},{"class":804,"line":845},3,[847,852,856,861,866],{"type":606,"tag":802,"props":848,"children":849},{"style":809},[850],{"type":621,"value":851},"version",{"type":606,"tag":802,"props":853,"children":854},{"style":815},[855],{"type":621,"value":818},{"type":606,"tag":802,"props":857,"children":858},{"style":815},[859],{"type":621,"value":860}," \"",{"type":606,"tag":802,"props":862,"children":863},{"style":821},[864],{"type":621,"value":865},"1",{"type":606,"tag":802,"props":867,"children":868},{"style":815},[869],{"type":621,"value":870},"\"\n",{"type":606,"tag":802,"props":872,"children":874},{"class":804,"line":873},4,[875,880,884],{"type":606,"tag":802,"props":876,"children":877},{"style":809},[878],{"type":621,"value":879},"desc",{"type":606,"tag":802,"props":881,"children":882},{"style":815},[883],{"type":621,"value":818},{"type":606,"tag":802,"props":885,"children":886},{"style":821},[887],{"type":621,"value":888}," I craft an examination certificate\n",{"type":606,"tag":607,"props":890,"children":891},{},[892],{"type":621,"value":893},"The information listed in this file are :",{"type":606,"tag":682,"props":895,"children":896},{},[897,907,917],{"type":606,"tag":638,"props":898,"children":899},{},[900,905],{"type":606,"tag":731,"props":901,"children":903},{"className":902},[],[904],{"type":621,"value":833},{"type":621,"value":906},": which is used to specify the name displayed",{"type":606,"tag":638,"props":908,"children":909},{},[910,915],{"type":606,"tag":731,"props":911,"children":913},{"className":912},[],[914],{"type":621,"value":851},{"type":621,"value":916},": which is used to specify the version number for this document",{"type":606,"tag":638,"props":918,"children":919},{},[920,925],{"type":606,"tag":731,"props":921,"children":923},{"className":922},[],[924],{"type":621,"value":879},{"type":621,"value":926},": which is used to specify the description displayed in the gallery",{"type":606,"tag":607,"props":928,"children":929},{},[930],{"type":621,"value":931},"There are other settings available, which allow you to add more details to your form, so we can end up with a file like this:",{"type":606,"tag":792,"props":933,"children":935},{"className":794,"code":934,"language":796,"meta":613,"style":613},"# yaml-language-server: $schema=https://paxpar.gitlab.io/schemas/craftform-1.0.schema.json\n$schema: https://paxpar.tech/schema/common.tutorial_demo_attest_exam.craftforms.attest_exam.base.craftform/1\nname: examination certificate\nversion: \"1\"\ndesc: |\n  I craft an examination certificate\nimage: mdi:wrench\ngallery:\n  published: true\ntags:\n  - test\n",[936],{"type":606,"tag":731,"props":937,"children":938},{"__ignoreMap":613},[939,948,963,979,1002,1020,1029,1047,1061,1080,1093],{"type":606,"tag":802,"props":940,"children":941},{"class":804,"line":805},[942],{"type":606,"tag":802,"props":943,"children":945},{"style":944},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[946],{"type":621,"value":947},"# yaml-language-server: $schema=https://paxpar.gitlab.io/schemas/craftform-1.0.schema.json\n",{"type":606,"tag":802,"props":949,"children":950},{"class":804,"line":827},[951,955,959],{"type":606,"tag":802,"props":952,"children":953},{"style":809},[954],{"type":621,"value":812},{"type":606,"tag":802,"props":956,"children":957},{"style":815},[958],{"type":621,"value":818},{"type":606,"tag":802,"props":960,"children":961},{"style":821},[962],{"type":621,"value":824},{"type":606,"tag":802,"props":964,"children":965},{"class":804,"line":845},[966,970,974],{"type":606,"tag":802,"props":967,"children":968},{"style":809},[969],{"type":621,"value":833},{"type":606,"tag":802,"props":971,"children":972},{"style":815},[973],{"type":621,"value":818},{"type":606,"tag":802,"props":975,"children":976},{"style":821},[977],{"type":621,"value":978}," examination certificate\n",{"type":606,"tag":802,"props":980,"children":981},{"class":804,"line":873},[982,986,990,994,998],{"type":606,"tag":802,"props":983,"children":984},{"style":809},[985],{"type":621,"value":851},{"type":606,"tag":802,"props":987,"children":988},{"style":815},[989],{"type":621,"value":818},{"type":606,"tag":802,"props":991,"children":992},{"style":815},[993],{"type":621,"value":860},{"type":606,"tag":802,"props":995,"children":996},{"style":821},[997],{"type":621,"value":865},{"type":606,"tag":802,"props":999,"children":1000},{"style":815},[1001],{"type":621,"value":870},{"type":606,"tag":802,"props":1003,"children":1005},{"class":804,"line":1004},5,[1006,1010,1014],{"type":606,"tag":802,"props":1007,"children":1008},{"style":809},[1009],{"type":621,"value":879},{"type":606,"tag":802,"props":1011,"children":1012},{"style":815},[1013],{"type":621,"value":818},{"type":606,"tag":802,"props":1015,"children":1017},{"style":1016},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[1018],{"type":621,"value":1019}," |\n",{"type":606,"tag":802,"props":1021,"children":1023},{"class":804,"line":1022},6,[1024],{"type":606,"tag":802,"props":1025,"children":1026},{"style":821},[1027],{"type":621,"value":1028},"  I craft an examination certificate\n",{"type":606,"tag":802,"props":1030,"children":1032},{"class":804,"line":1031},7,[1033,1038,1042],{"type":606,"tag":802,"props":1034,"children":1035},{"style":809},[1036],{"type":621,"value":1037},"image",{"type":606,"tag":802,"props":1039,"children":1040},{"style":815},[1041],{"type":621,"value":818},{"type":606,"tag":802,"props":1043,"children":1044},{"style":821},[1045],{"type":621,"value":1046}," mdi:wrench\n",{"type":606,"tag":802,"props":1048,"children":1050},{"class":804,"line":1049},8,[1051,1056],{"type":606,"tag":802,"props":1052,"children":1053},{"style":809},[1054],{"type":621,"value":1055},"gallery",{"type":606,"tag":802,"props":1057,"children":1058},{"style":815},[1059],{"type":621,"value":1060},":\n",{"type":606,"tag":802,"props":1062,"children":1064},{"class":804,"line":1063},9,[1065,1070,1074],{"type":606,"tag":802,"props":1066,"children":1067},{"style":809},[1068],{"type":621,"value":1069},"  published",{"type":606,"tag":802,"props":1071,"children":1072},{"style":815},[1073],{"type":621,"value":818},{"type":606,"tag":802,"props":1075,"children":1077},{"style":1076},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[1078],{"type":621,"value":1079}," true\n",{"type":606,"tag":802,"props":1081,"children":1083},{"class":804,"line":1082},10,[1084,1089],{"type":606,"tag":802,"props":1085,"children":1086},{"style":809},[1087],{"type":621,"value":1088},"tags",{"type":606,"tag":802,"props":1090,"children":1091},{"style":815},[1092],{"type":621,"value":1060},{"type":606,"tag":802,"props":1094,"children":1096},{"class":804,"line":1095},11,[1097,1102],{"type":606,"tag":802,"props":1098,"children":1099},{"style":815},[1100],{"type":621,"value":1101},"  -",{"type":606,"tag":802,"props":1103,"children":1104},{"style":821},[1105],{"type":621,"value":1106}," test\n",{"type":606,"tag":607,"props":1108,"children":1109},{},[1110,1112],{"type":621,"value":1111},"Thanks to this file, our form is displayed in the list of craftforms:\n",{"type":606,"tag":611,"props":1113,"children":1115},{"alt":613,"src":1114},"/images/images_articles/craft/attest_exam_craftcard.png",[],{"type":606,"tag":751,"props":1117,"children":1119},{"id":1118},"schemayaml-file",[1120,1125],{"type":606,"tag":731,"props":1121,"children":1123},{"className":1122},[],[1124],{"type":621,"value":747},{"type":621,"value":761},{"type":606,"tag":607,"props":1127,"children":1128},{},[1129],{"type":621,"value":1130},"This file, written in YAML but using the JSON Schema standard, is used to create and set up your document creation form.",{"type":606,"tag":1132,"props":1133,"children":1135},"h4",{"id":1134},"list-of-key-information",[1136],{"type":621,"value":1137},"List of key information",{"type":606,"tag":607,"props":1139,"children":1140},{},[1141],{"type":621,"value":1142},"Before you start creating the document, you first need to note down the information it contains. In our example, we have the document of an examination certificate, which proves and validates that a learner has passed or failed a test.",{"type":606,"tag":607,"props":1144,"children":1145},{},[1146],{"type":621,"value":1147},"We therefore have the following information",{"type":606,"tag":682,"props":1149,"children":1150},{},[1151,1156,1161,1166,1171,1176,1181,1186,1191],{"type":606,"tag":638,"props":1152,"children":1153},{},[1154],{"type":621,"value":1155},"the full name of the organisation or school",{"type":606,"tag":638,"props":1157,"children":1158},{},[1159],{"type":621,"value":1160},"the organisation or school's address",{"type":606,"tag":638,"props":1162,"children":1163},{},[1164],{"type":621,"value":1165},"the organisation or school's telephone number",{"type":606,"tag":638,"props":1167,"children":1168},{},[1169],{"type":621,"value":1170},"the learner's name",{"type":606,"tag":638,"props":1172,"children":1173},{},[1174],{"type":621,"value":1175},"the learner's date of birth",{"type":606,"tag":638,"props":1177,"children":1178},{},[1179],{"type":621,"value":1180},"the learner's address",{"type":606,"tag":638,"props":1182,"children":1183},{},[1184],{"type":621,"value":1185},"the examination date",{"type":606,"tag":638,"props":1187,"children":1188},{},[1189],{"type":621,"value":1190},"the examination subject",{"type":606,"tag":638,"props":1192,"children":1193},{},[1194],{"type":621,"value":1195},"the final score",{"type":606,"tag":607,"props":1197,"children":1198},{},[1199,1201,1206],{"type":621,"value":1200},"We have chosen to keep only the ",{"type":606,"tag":784,"props":1202,"children":1203},{},[1204],{"type":621,"value":1205},"key",{"type":621,"value":1207}," information, which will be checked using the checklist.",{"type":606,"tag":607,"props":1209,"children":1210},{},[1211],{"type":606,"tag":611,"props":1212,"children":1214},{"alt":613,"src":1213},"images/images_maq_cl/attest_exam_cl.png",[],{"type":606,"tag":607,"props":1216,"children":1217},{},[1218],{"type":621,"value":1219},"These key information must appear in the metadata linked to the document. Thus, we have the following key points",{"type":606,"tag":682,"props":1221,"children":1222},{},[1223,1228,1232,1236,1240,1244],{"type":606,"tag":638,"props":1224,"children":1225},{},[1226],{"type":621,"value":1227},"the learner's first and last name",{"type":606,"tag":638,"props":1229,"children":1230},{},[1231],{"type":621,"value":1175},{"type":606,"tag":638,"props":1233,"children":1234},{},[1235],{"type":621,"value":1180},{"type":606,"tag":638,"props":1237,"children":1238},{},[1239],{"type":621,"value":1185},{"type":606,"tag":638,"props":1241,"children":1242},{},[1243],{"type":621,"value":1190},{"type":606,"tag":638,"props":1245,"children":1246},{},[1247],{"type":621,"value":1195},{"type":606,"tag":1132,"props":1249,"children":1251},{"id":1250},"types-of-key-information",[1252],{"type":621,"value":1253},"'Types' of key information",{"type":606,"tag":607,"props":1255,"children":1256},{},[1257],{"type":621,"value":1258},"Now that we have picked required information, half the job is done. All you need to do now is to specify the types of information you've just selected.",{"type":606,"tag":607,"props":1260,"children":1261},{},[1262,1264,1270],{"type":621,"value":1263},"In our case, all the ",{"type":606,"tag":1265,"props":1266,"children":1267},"em",{},[1268],{"type":621,"value":1269},"strings",{"type":621,"value":1271}," are words. regarding certain pieces of information, such as the date, you can add more details, and specify, for example, that the format of the string is a date.",{"type":606,"tag":607,"props":1273,"children":1274},{},[1275],{"type":621,"value":1276},"And so, you end up having :",{"type":606,"tag":1278,"props":1279,"children":1280},"table",{},[1281,1310],{"type":606,"tag":1282,"props":1283,"children":1284},"thead",{},[1285],{"type":606,"tag":1286,"props":1287,"children":1288},"tr",{},[1289,1295,1300,1305],{"type":606,"tag":1290,"props":1291,"children":1292},"th",{},[1293],{"type":621,"value":1294},"Information in the document ",{"type":606,"tag":1290,"props":1296,"children":1297},{},[1298],{"type":621,"value":1299},"key name",{"type":606,"tag":1290,"props":1301,"children":1302},{},[1303],{"type":621,"value":1304},"Type",{"type":606,"tag":1290,"props":1306,"children":1307},{},[1308],{"type":621,"value":1309},"Format",{"type":606,"tag":1311,"props":1312,"children":1313},"tbody",{},[1314,1341,1367,1391,1416,1440],{"type":606,"tag":1286,"props":1315,"children":1316},{},[1317,1322,1331,1336],{"type":606,"tag":1318,"props":1319,"children":1320},"td",{},[1321],{"type":621,"value":1227},{"type":606,"tag":1318,"props":1323,"children":1324},{},[1325],{"type":606,"tag":731,"props":1326,"children":1328},{"className":1327},[],[1329],{"type":621,"value":1330},"nom",{"type":606,"tag":1318,"props":1332,"children":1333},{},[1334],{"type":621,"value":1335},"type string",{"type":606,"tag":1318,"props":1337,"children":1338},{},[1339],{"type":621,"value":1340},"/",{"type":606,"tag":1286,"props":1342,"children":1343},{},[1344,1348,1357,1362],{"type":606,"tag":1318,"props":1345,"children":1346},{},[1347],{"type":621,"value":1175},{"type":606,"tag":1318,"props":1349,"children":1350},{},[1351],{"type":606,"tag":731,"props":1352,"children":1354},{"className":1353},[],[1355],{"type":621,"value":1356},"date_naissance",{"type":606,"tag":1318,"props":1358,"children":1359},{},[1360],{"type":621,"value":1361},"type string ",{"type":606,"tag":1318,"props":1363,"children":1364},{},[1365],{"type":621,"value":1366},"date format",{"type":606,"tag":1286,"props":1368,"children":1369},{},[1370,1374,1383,1387],{"type":606,"tag":1318,"props":1371,"children":1372},{},[1373],{"type":621,"value":1180},{"type":606,"tag":1318,"props":1375,"children":1376},{},[1377],{"type":606,"tag":731,"props":1378,"children":1380},{"className":1379},[],[1381],{"type":621,"value":1382},"adresse",{"type":606,"tag":1318,"props":1384,"children":1385},{},[1386],{"type":621,"value":1335},{"type":606,"tag":1318,"props":1388,"children":1389},{},[1390],{"type":621,"value":1340},{"type":606,"tag":1286,"props":1392,"children":1393},{},[1394,1398,1407,1411],{"type":606,"tag":1318,"props":1395,"children":1396},{},[1397],{"type":621,"value":1185},{"type":606,"tag":1318,"props":1399,"children":1400},{},[1401],{"type":606,"tag":731,"props":1402,"children":1404},{"className":1403},[],[1405],{"type":621,"value":1406},"date_examen",{"type":606,"tag":1318,"props":1408,"children":1409},{},[1410],{"type":621,"value":1335},{"type":606,"tag":1318,"props":1412,"children":1413},{},[1414],{"type":621,"value":1415},"date format ",{"type":606,"tag":1286,"props":1417,"children":1418},{},[1419,1423,1432,1436],{"type":606,"tag":1318,"props":1420,"children":1421},{},[1422],{"type":621,"value":1190},{"type":606,"tag":1318,"props":1424,"children":1425},{},[1426],{"type":606,"tag":731,"props":1427,"children":1429},{"className":1428},[],[1430],{"type":621,"value":1431},"matiere",{"type":606,"tag":1318,"props":1433,"children":1434},{},[1435],{"type":621,"value":1335},{"type":606,"tag":1318,"props":1437,"children":1438},{},[1439],{"type":621,"value":1340},{"type":606,"tag":1286,"props":1441,"children":1442},{},[1443,1447,1456,1460],{"type":606,"tag":1318,"props":1444,"children":1445},{},[1446],{"type":621,"value":1195},{"type":606,"tag":1318,"props":1448,"children":1449},{},[1450],{"type":606,"tag":731,"props":1451,"children":1453},{"className":1452},[],[1454],{"type":621,"value":1455},"note",{"type":606,"tag":1318,"props":1457,"children":1458},{},[1459],{"type":621,"value":1335},{"type":606,"tag":1318,"props":1461,"children":1462},{},[1463],{"type":621,"value":1340},{"type":606,"tag":1132,"props":1465,"children":1467},{"id":1466},"defining-the-form",[1468],{"type":621,"value":1469},"Defining the form",{"type":606,"tag":607,"props":1471,"children":1472},{},[1473],{"type":621,"value":1474},"Only two lines are needed to create the form:",{"type":606,"tag":792,"props":1476,"children":1478},{"className":794,"code":1477,"language":796,"meta":613,"style":613},"title: Exam certificate\ntype: object\n",[1479],{"type":606,"tag":731,"props":1480,"children":1481},{"__ignoreMap":613},[1482,1499],{"type":606,"tag":802,"props":1483,"children":1484},{"class":804,"line":805},[1485,1490,1494],{"type":606,"tag":802,"props":1486,"children":1487},{"style":809},[1488],{"type":621,"value":1489},"title",{"type":606,"tag":802,"props":1491,"children":1492},{"style":815},[1493],{"type":621,"value":818},{"type":606,"tag":802,"props":1495,"children":1496},{"style":821},[1497],{"type":621,"value":1498}," Exam certificate\n",{"type":606,"tag":802,"props":1500,"children":1501},{"class":804,"line":827},[1502,1507,1511],{"type":606,"tag":802,"props":1503,"children":1504},{"style":809},[1505],{"type":621,"value":1506},"type",{"type":606,"tag":802,"props":1508,"children":1509},{"style":815},[1510],{"type":621,"value":818},{"type":606,"tag":802,"props":1512,"children":1513},{"style":821},[1514],{"type":621,"value":1515}," object\n",{"type":606,"tag":607,"props":1517,"children":1518},{},[1519,1521,1527],{"type":621,"value":1520},"However you then need to define the fields in the form, and to do this you add the line ",{"type":606,"tag":731,"props":1522,"children":1524},{"className":1523},[],[1525],{"type":621,"value":1526},"properties:",{"type":621,"value":1528},", which will contain all the fields in the form.",{"type":606,"tag":607,"props":1530,"children":1531},{},[1532,1534,1539],{"type":621,"value":1533},"In order to do so, now that you're done with the rough work, you can simply do as for the learner's ",{"type":606,"tag":731,"props":1535,"children":1537},{"className":1536},[],[1538],{"type":621,"value":833},{"type":621,"value":1540}," in the yaml example hereafter",{"type":606,"tag":792,"props":1542,"children":1544},{"className":794,"code":1543,"language":796,"meta":613,"style":613},"  nom:\n    title: Learner's first name and last name # title: it is used to specify the title displayed on the craft\n    type: string # type: it is used to specify the type of field, in this case plain text.\n",[1545],{"type":606,"tag":731,"props":1546,"children":1547},{"__ignoreMap":613},[1548,1560,1582],{"type":606,"tag":802,"props":1549,"children":1550},{"class":804,"line":805},[1551,1556],{"type":606,"tag":802,"props":1552,"children":1553},{"style":809},[1554],{"type":621,"value":1555},"  nom",{"type":606,"tag":802,"props":1557,"children":1558},{"style":815},[1559],{"type":621,"value":1060},{"type":606,"tag":802,"props":1561,"children":1562},{"class":804,"line":827},[1563,1568,1572,1577],{"type":606,"tag":802,"props":1564,"children":1565},{"style":809},[1566],{"type":621,"value":1567},"    title",{"type":606,"tag":802,"props":1569,"children":1570},{"style":815},[1571],{"type":621,"value":818},{"type":606,"tag":802,"props":1573,"children":1574},{"style":821},[1575],{"type":621,"value":1576}," Learner's first name and last name",{"type":606,"tag":802,"props":1578,"children":1579},{"style":944},[1580],{"type":621,"value":1581}," # title: it is used to specify the title displayed on the craft\n",{"type":606,"tag":802,"props":1583,"children":1584},{"class":804,"line":845},[1585,1590,1594,1599],{"type":606,"tag":802,"props":1586,"children":1587},{"style":809},[1588],{"type":621,"value":1589},"    type",{"type":606,"tag":802,"props":1591,"children":1592},{"style":815},[1593],{"type":621,"value":818},{"type":606,"tag":802,"props":1595,"children":1596},{"style":821},[1597],{"type":621,"value":1598}," string",{"type":606,"tag":802,"props":1600,"children":1601},{"style":944},[1602],{"type":621,"value":1603}," # type: it is used to specify the type of field, in this case plain text.\n",{"type":606,"tag":607,"props":1605,"children":1606},{},[1607],{"type":621,"value":1608},"In the case of a field with a specific format, such as dates, we need to add a format:",{"type":606,"tag":792,"props":1610,"children":1612},{"className":794,"code":1611,"language":796,"meta":613,"style":613},"  date_naissance:\n    title: Learner's date of birth\n    type: string\n    format: date # Here, we specify that the field has a date format (YYYY-MM-DD)\n",[1613],{"type":606,"tag":731,"props":1614,"children":1615},{"__ignoreMap":613},[1616,1628,1644,1660],{"type":606,"tag":802,"props":1617,"children":1618},{"class":804,"line":805},[1619,1624],{"type":606,"tag":802,"props":1620,"children":1621},{"style":809},[1622],{"type":621,"value":1623},"  date_naissance",{"type":606,"tag":802,"props":1625,"children":1626},{"style":815},[1627],{"type":621,"value":1060},{"type":606,"tag":802,"props":1629,"children":1630},{"class":804,"line":827},[1631,1635,1639],{"type":606,"tag":802,"props":1632,"children":1633},{"style":809},[1634],{"type":621,"value":1567},{"type":606,"tag":802,"props":1636,"children":1637},{"style":815},[1638],{"type":621,"value":818},{"type":606,"tag":802,"props":1640,"children":1641},{"style":821},[1642],{"type":621,"value":1643}," Learner's date of birth\n",{"type":606,"tag":802,"props":1645,"children":1646},{"class":804,"line":845},[1647,1651,1655],{"type":606,"tag":802,"props":1648,"children":1649},{"style":809},[1650],{"type":621,"value":1589},{"type":606,"tag":802,"props":1652,"children":1653},{"style":815},[1654],{"type":621,"value":818},{"type":606,"tag":802,"props":1656,"children":1657},{"style":821},[1658],{"type":621,"value":1659}," string\n",{"type":606,"tag":802,"props":1661,"children":1662},{"class":804,"line":873},[1663,1668,1672,1677],{"type":606,"tag":802,"props":1664,"children":1665},{"style":809},[1666],{"type":621,"value":1667},"    format",{"type":606,"tag":802,"props":1669,"children":1670},{"style":815},[1671],{"type":621,"value":818},{"type":606,"tag":802,"props":1673,"children":1674},{"style":821},[1675],{"type":621,"value":1676}," date",{"type":606,"tag":802,"props":1678,"children":1679},{"style":944},[1680],{"type":621,"value":1681}," # Here, we specify that the field has a date format (YYYY-MM-DD)\n",{"type":606,"tag":607,"props":1683,"children":1684},{},[1685],{"type":621,"value":1686},"We can then repeat these steps to complete the form in order to craft the examination certificate:",{"type":606,"tag":792,"props":1688,"children":1690},{"className":794,"code":1689,"language":796,"meta":613,"style":613},"title: Exam certificate\ntype: object\nproperties:\n  nom:\n    title: Learner's first and last name\n    type: string\n  date_naissance:\n    title: Learner's date of birth\n    type: string\n    format: date\n  adresse:\n    title: Learner's address\n    type: string\n  date_examen:\n    title: Examination date\n    type: string\n    format: date\n  matiere:\n    title: Examination subject\n    type: string\n  note:\n    title: Final score out of 20\n    type: string\n",[1691],{"type":606,"tag":731,"props":1692,"children":1693},{"__ignoreMap":613},[1694,1709,1724,1736,1747,1763,1778,1789,1804,1819,1835,1847,1864,1880,1893,1910,1926,1942,1955,1972,1988,2001,2018],{"type":606,"tag":802,"props":1695,"children":1696},{"class":804,"line":805},[1697,1701,1705],{"type":606,"tag":802,"props":1698,"children":1699},{"style":809},[1700],{"type":621,"value":1489},{"type":606,"tag":802,"props":1702,"children":1703},{"style":815},[1704],{"type":621,"value":818},{"type":606,"tag":802,"props":1706,"children":1707},{"style":821},[1708],{"type":621,"value":1498},{"type":606,"tag":802,"props":1710,"children":1711},{"class":804,"line":827},[1712,1716,1720],{"type":606,"tag":802,"props":1713,"children":1714},{"style":809},[1715],{"type":621,"value":1506},{"type":606,"tag":802,"props":1717,"children":1718},{"style":815},[1719],{"type":621,"value":818},{"type":606,"tag":802,"props":1721,"children":1722},{"style":821},[1723],{"type":621,"value":1515},{"type":606,"tag":802,"props":1725,"children":1726},{"class":804,"line":845},[1727,1732],{"type":606,"tag":802,"props":1728,"children":1729},{"style":809},[1730],{"type":621,"value":1731},"properties",{"type":606,"tag":802,"props":1733,"children":1734},{"style":815},[1735],{"type":621,"value":1060},{"type":606,"tag":802,"props":1737,"children":1738},{"class":804,"line":873},[1739,1743],{"type":606,"tag":802,"props":1740,"children":1741},{"style":809},[1742],{"type":621,"value":1555},{"type":606,"tag":802,"props":1744,"children":1745},{"style":815},[1746],{"type":621,"value":1060},{"type":606,"tag":802,"props":1748,"children":1749},{"class":804,"line":1004},[1750,1754,1758],{"type":606,"tag":802,"props":1751,"children":1752},{"style":809},[1753],{"type":621,"value":1567},{"type":606,"tag":802,"props":1755,"children":1756},{"style":815},[1757],{"type":621,"value":818},{"type":606,"tag":802,"props":1759,"children":1760},{"style":821},[1761],{"type":621,"value":1762}," Learner's first and last name\n",{"type":606,"tag":802,"props":1764,"children":1765},{"class":804,"line":1022},[1766,1770,1774],{"type":606,"tag":802,"props":1767,"children":1768},{"style":809},[1769],{"type":621,"value":1589},{"type":606,"tag":802,"props":1771,"children":1772},{"style":815},[1773],{"type":621,"value":818},{"type":606,"tag":802,"props":1775,"children":1776},{"style":821},[1777],{"type":621,"value":1659},{"type":606,"tag":802,"props":1779,"children":1780},{"class":804,"line":1031},[1781,1785],{"type":606,"tag":802,"props":1782,"children":1783},{"style":809},[1784],{"type":621,"value":1623},{"type":606,"tag":802,"props":1786,"children":1787},{"style":815},[1788],{"type":621,"value":1060},{"type":606,"tag":802,"props":1790,"children":1791},{"class":804,"line":1049},[1792,1796,1800],{"type":606,"tag":802,"props":1793,"children":1794},{"style":809},[1795],{"type":621,"value":1567},{"type":606,"tag":802,"props":1797,"children":1798},{"style":815},[1799],{"type":621,"value":818},{"type":606,"tag":802,"props":1801,"children":1802},{"style":821},[1803],{"type":621,"value":1643},{"type":606,"tag":802,"props":1805,"children":1806},{"class":804,"line":1063},[1807,1811,1815],{"type":606,"tag":802,"props":1808,"children":1809},{"style":809},[1810],{"type":621,"value":1589},{"type":606,"tag":802,"props":1812,"children":1813},{"style":815},[1814],{"type":621,"value":818},{"type":606,"tag":802,"props":1816,"children":1817},{"style":821},[1818],{"type":621,"value":1659},{"type":606,"tag":802,"props":1820,"children":1821},{"class":804,"line":1082},[1822,1826,1830],{"type":606,"tag":802,"props":1823,"children":1824},{"style":809},[1825],{"type":621,"value":1667},{"type":606,"tag":802,"props":1827,"children":1828},{"style":815},[1829],{"type":621,"value":818},{"type":606,"tag":802,"props":1831,"children":1832},{"style":821},[1833],{"type":621,"value":1834}," date\n",{"type":606,"tag":802,"props":1836,"children":1837},{"class":804,"line":1095},[1838,1843],{"type":606,"tag":802,"props":1839,"children":1840},{"style":809},[1841],{"type":621,"value":1842},"  adresse",{"type":606,"tag":802,"props":1844,"children":1845},{"style":815},[1846],{"type":621,"value":1060},{"type":606,"tag":802,"props":1848,"children":1850},{"class":804,"line":1849},12,[1851,1855,1859],{"type":606,"tag":802,"props":1852,"children":1853},{"style":809},[1854],{"type":621,"value":1567},{"type":606,"tag":802,"props":1856,"children":1857},{"style":815},[1858],{"type":621,"value":818},{"type":606,"tag":802,"props":1860,"children":1861},{"style":821},[1862],{"type":621,"value":1863}," Learner's address\n",{"type":606,"tag":802,"props":1865,"children":1867},{"class":804,"line":1866},13,[1868,1872,1876],{"type":606,"tag":802,"props":1869,"children":1870},{"style":809},[1871],{"type":621,"value":1589},{"type":606,"tag":802,"props":1873,"children":1874},{"style":815},[1875],{"type":621,"value":818},{"type":606,"tag":802,"props":1877,"children":1878},{"style":821},[1879],{"type":621,"value":1659},{"type":606,"tag":802,"props":1881,"children":1883},{"class":804,"line":1882},14,[1884,1889],{"type":606,"tag":802,"props":1885,"children":1886},{"style":809},[1887],{"type":621,"value":1888},"  date_examen",{"type":606,"tag":802,"props":1890,"children":1891},{"style":815},[1892],{"type":621,"value":1060},{"type":606,"tag":802,"props":1894,"children":1896},{"class":804,"line":1895},15,[1897,1901,1905],{"type":606,"tag":802,"props":1898,"children":1899},{"style":809},[1900],{"type":621,"value":1567},{"type":606,"tag":802,"props":1902,"children":1903},{"style":815},[1904],{"type":621,"value":818},{"type":606,"tag":802,"props":1906,"children":1907},{"style":821},[1908],{"type":621,"value":1909}," Examination date\n",{"type":606,"tag":802,"props":1911,"children":1913},{"class":804,"line":1912},16,[1914,1918,1922],{"type":606,"tag":802,"props":1915,"children":1916},{"style":809},[1917],{"type":621,"value":1589},{"type":606,"tag":802,"props":1919,"children":1920},{"style":815},[1921],{"type":621,"value":818},{"type":606,"tag":802,"props":1923,"children":1924},{"style":821},[1925],{"type":621,"value":1659},{"type":606,"tag":802,"props":1927,"children":1929},{"class":804,"line":1928},17,[1930,1934,1938],{"type":606,"tag":802,"props":1931,"children":1932},{"style":809},[1933],{"type":621,"value":1667},{"type":606,"tag":802,"props":1935,"children":1936},{"style":815},[1937],{"type":621,"value":818},{"type":606,"tag":802,"props":1939,"children":1940},{"style":821},[1941],{"type":621,"value":1834},{"type":606,"tag":802,"props":1943,"children":1945},{"class":804,"line":1944},18,[1946,1951],{"type":606,"tag":802,"props":1947,"children":1948},{"style":809},[1949],{"type":621,"value":1950},"  matiere",{"type":606,"tag":802,"props":1952,"children":1953},{"style":815},[1954],{"type":621,"value":1060},{"type":606,"tag":802,"props":1956,"children":1958},{"class":804,"line":1957},19,[1959,1963,1967],{"type":606,"tag":802,"props":1960,"children":1961},{"style":809},[1962],{"type":621,"value":1567},{"type":606,"tag":802,"props":1964,"children":1965},{"style":815},[1966],{"type":621,"value":818},{"type":606,"tag":802,"props":1968,"children":1969},{"style":821},[1970],{"type":621,"value":1971}," Examination subject\n",{"type":606,"tag":802,"props":1973,"children":1975},{"class":804,"line":1974},20,[1976,1980,1984],{"type":606,"tag":802,"props":1977,"children":1978},{"style":809},[1979],{"type":621,"value":1589},{"type":606,"tag":802,"props":1981,"children":1982},{"style":815},[1983],{"type":621,"value":818},{"type":606,"tag":802,"props":1985,"children":1986},{"style":821},[1987],{"type":621,"value":1659},{"type":606,"tag":802,"props":1989,"children":1991},{"class":804,"line":1990},21,[1992,1997],{"type":606,"tag":802,"props":1993,"children":1994},{"style":809},[1995],{"type":621,"value":1996},"  note",{"type":606,"tag":802,"props":1998,"children":1999},{"style":815},[2000],{"type":621,"value":1060},{"type":606,"tag":802,"props":2002,"children":2004},{"class":804,"line":2003},22,[2005,2009,2013],{"type":606,"tag":802,"props":2006,"children":2007},{"style":809},[2008],{"type":621,"value":1567},{"type":606,"tag":802,"props":2010,"children":2011},{"style":815},[2012],{"type":621,"value":818},{"type":606,"tag":802,"props":2014,"children":2015},{"style":821},[2016],{"type":621,"value":2017}," Final score out of 20\n",{"type":606,"tag":802,"props":2019,"children":2021},{"class":804,"line":2020},23,[2022,2026,2030],{"type":606,"tag":802,"props":2023,"children":2024},{"style":809},[2025],{"type":621,"value":1589},{"type":606,"tag":802,"props":2027,"children":2028},{"style":815},[2029],{"type":621,"value":818},{"type":606,"tag":802,"props":2031,"children":2032},{"style":821},[2033],{"type":621,"value":1659},{"type":606,"tag":607,"props":2035,"children":2036},{},[2037,2039,2044],{"type":621,"value":2038},"However, there is an ",{"type":606,"tag":784,"props":2040,"children":2041},{},[2042],{"type":621,"value":2043},"issue",{"type":621,"value":2045}," with the current configuration: the score can be any word. But word/20 is not a proper score. And 100/20 is not a proper score either. So we need to adapt, and set more details to the craftform.",{"type":606,"tag":792,"props":2047,"children":2049},{"className":794,"code":2048,"language":796,"meta":613,"style":613},"title: Exam certificate\ntype: object\nproperties:\n  nom:\n    title: Learner's first and last name\n    type: string\n  date_naissance:\n    title: Learner's date of birth\n    type: string\n    format: date\n  adresse:\n    title: Learner's address\n    type: string\n  date_examen:\n    title: Examination date\n    type: string\n    format: date\n  matiere:\n    title: Examination subject\n    type: string\n\n  note:\n    title: Final score out of 20\n    type: number # because the score is a figure composed of a single digit or of multiple digits\n    minimum: 0 # because the score cannot be less than 0\n    maximum: 20 # because the score cannot be more than 20\n",[2050],{"type":606,"tag":731,"props":2051,"children":2052},{"__ignoreMap":613},[2053,2068,2083,2094,2105,2120,2135,2146,2161,2176,2191,2202,2217,2232,2243,2258,2273,2288,2299,2314,2329,2338,2349,2364,2386,2410],{"type":606,"tag":802,"props":2054,"children":2055},{"class":804,"line":805},[2056,2060,2064],{"type":606,"tag":802,"props":2057,"children":2058},{"style":809},[2059],{"type":621,"value":1489},{"type":606,"tag":802,"props":2061,"children":2062},{"style":815},[2063],{"type":621,"value":818},{"type":606,"tag":802,"props":2065,"children":2066},{"style":821},[2067],{"type":621,"value":1498},{"type":606,"tag":802,"props":2069,"children":2070},{"class":804,"line":827},[2071,2075,2079],{"type":606,"tag":802,"props":2072,"children":2073},{"style":809},[2074],{"type":621,"value":1506},{"type":606,"tag":802,"props":2076,"children":2077},{"style":815},[2078],{"type":621,"value":818},{"type":606,"tag":802,"props":2080,"children":2081},{"style":821},[2082],{"type":621,"value":1515},{"type":606,"tag":802,"props":2084,"children":2085},{"class":804,"line":845},[2086,2090],{"type":606,"tag":802,"props":2087,"children":2088},{"style":809},[2089],{"type":621,"value":1731},{"type":606,"tag":802,"props":2091,"children":2092},{"style":815},[2093],{"type":621,"value":1060},{"type":606,"tag":802,"props":2095,"children":2096},{"class":804,"line":873},[2097,2101],{"type":606,"tag":802,"props":2098,"children":2099},{"style":809},[2100],{"type":621,"value":1555},{"type":606,"tag":802,"props":2102,"children":2103},{"style":815},[2104],{"type":621,"value":1060},{"type":606,"tag":802,"props":2106,"children":2107},{"class":804,"line":1004},[2108,2112,2116],{"type":606,"tag":802,"props":2109,"children":2110},{"style":809},[2111],{"type":621,"value":1567},{"type":606,"tag":802,"props":2113,"children":2114},{"style":815},[2115],{"type":621,"value":818},{"type":606,"tag":802,"props":2117,"children":2118},{"style":821},[2119],{"type":621,"value":1762},{"type":606,"tag":802,"props":2121,"children":2122},{"class":804,"line":1022},[2123,2127,2131],{"type":606,"tag":802,"props":2124,"children":2125},{"style":809},[2126],{"type":621,"value":1589},{"type":606,"tag":802,"props":2128,"children":2129},{"style":815},[2130],{"type":621,"value":818},{"type":606,"tag":802,"props":2132,"children":2133},{"style":821},[2134],{"type":621,"value":1659},{"type":606,"tag":802,"props":2136,"children":2137},{"class":804,"line":1031},[2138,2142],{"type":606,"tag":802,"props":2139,"children":2140},{"style":809},[2141],{"type":621,"value":1623},{"type":606,"tag":802,"props":2143,"children":2144},{"style":815},[2145],{"type":621,"value":1060},{"type":606,"tag":802,"props":2147,"children":2148},{"class":804,"line":1049},[2149,2153,2157],{"type":606,"tag":802,"props":2150,"children":2151},{"style":809},[2152],{"type":621,"value":1567},{"type":606,"tag":802,"props":2154,"children":2155},{"style":815},[2156],{"type":621,"value":818},{"type":606,"tag":802,"props":2158,"children":2159},{"style":821},[2160],{"type":621,"value":1643},{"type":606,"tag":802,"props":2162,"children":2163},{"class":804,"line":1063},[2164,2168,2172],{"type":606,"tag":802,"props":2165,"children":2166},{"style":809},[2167],{"type":621,"value":1589},{"type":606,"tag":802,"props":2169,"children":2170},{"style":815},[2171],{"type":621,"value":818},{"type":606,"tag":802,"props":2173,"children":2174},{"style":821},[2175],{"type":621,"value":1659},{"type":606,"tag":802,"props":2177,"children":2178},{"class":804,"line":1082},[2179,2183,2187],{"type":606,"tag":802,"props":2180,"children":2181},{"style":809},[2182],{"type":621,"value":1667},{"type":606,"tag":802,"props":2184,"children":2185},{"style":815},[2186],{"type":621,"value":818},{"type":606,"tag":802,"props":2188,"children":2189},{"style":821},[2190],{"type":621,"value":1834},{"type":606,"tag":802,"props":2192,"children":2193},{"class":804,"line":1095},[2194,2198],{"type":606,"tag":802,"props":2195,"children":2196},{"style":809},[2197],{"type":621,"value":1842},{"type":606,"tag":802,"props":2199,"children":2200},{"style":815},[2201],{"type":621,"value":1060},{"type":606,"tag":802,"props":2203,"children":2204},{"class":804,"line":1849},[2205,2209,2213],{"type":606,"tag":802,"props":2206,"children":2207},{"style":809},[2208],{"type":621,"value":1567},{"type":606,"tag":802,"props":2210,"children":2211},{"style":815},[2212],{"type":621,"value":818},{"type":606,"tag":802,"props":2214,"children":2215},{"style":821},[2216],{"type":621,"value":1863},{"type":606,"tag":802,"props":2218,"children":2219},{"class":804,"line":1866},[2220,2224,2228],{"type":606,"tag":802,"props":2221,"children":2222},{"style":809},[2223],{"type":621,"value":1589},{"type":606,"tag":802,"props":2225,"children":2226},{"style":815},[2227],{"type":621,"value":818},{"type":606,"tag":802,"props":2229,"children":2230},{"style":821},[2231],{"type":621,"value":1659},{"type":606,"tag":802,"props":2233,"children":2234},{"class":804,"line":1882},[2235,2239],{"type":606,"tag":802,"props":2236,"children":2237},{"style":809},[2238],{"type":621,"value":1888},{"type":606,"tag":802,"props":2240,"children":2241},{"style":815},[2242],{"type":621,"value":1060},{"type":606,"tag":802,"props":2244,"children":2245},{"class":804,"line":1895},[2246,2250,2254],{"type":606,"tag":802,"props":2247,"children":2248},{"style":809},[2249],{"type":621,"value":1567},{"type":606,"tag":802,"props":2251,"children":2252},{"style":815},[2253],{"type":621,"value":818},{"type":606,"tag":802,"props":2255,"children":2256},{"style":821},[2257],{"type":621,"value":1909},{"type":606,"tag":802,"props":2259,"children":2260},{"class":804,"line":1912},[2261,2265,2269],{"type":606,"tag":802,"props":2262,"children":2263},{"style":809},[2264],{"type":621,"value":1589},{"type":606,"tag":802,"props":2266,"children":2267},{"style":815},[2268],{"type":621,"value":818},{"type":606,"tag":802,"props":2270,"children":2271},{"style":821},[2272],{"type":621,"value":1659},{"type":606,"tag":802,"props":2274,"children":2275},{"class":804,"line":1928},[2276,2280,2284],{"type":606,"tag":802,"props":2277,"children":2278},{"style":809},[2279],{"type":621,"value":1667},{"type":606,"tag":802,"props":2281,"children":2282},{"style":815},[2283],{"type":621,"value":818},{"type":606,"tag":802,"props":2285,"children":2286},{"style":821},[2287],{"type":621,"value":1834},{"type":606,"tag":802,"props":2289,"children":2290},{"class":804,"line":1944},[2291,2295],{"type":606,"tag":802,"props":2292,"children":2293},{"style":809},[2294],{"type":621,"value":1950},{"type":606,"tag":802,"props":2296,"children":2297},{"style":815},[2298],{"type":621,"value":1060},{"type":606,"tag":802,"props":2300,"children":2301},{"class":804,"line":1957},[2302,2306,2310],{"type":606,"tag":802,"props":2303,"children":2304},{"style":809},[2305],{"type":621,"value":1567},{"type":606,"tag":802,"props":2307,"children":2308},{"style":815},[2309],{"type":621,"value":818},{"type":606,"tag":802,"props":2311,"children":2312},{"style":821},[2313],{"type":621,"value":1971},{"type":606,"tag":802,"props":2315,"children":2316},{"class":804,"line":1974},[2317,2321,2325],{"type":606,"tag":802,"props":2318,"children":2319},{"style":809},[2320],{"type":621,"value":1589},{"type":606,"tag":802,"props":2322,"children":2323},{"style":815},[2324],{"type":621,"value":818},{"type":606,"tag":802,"props":2326,"children":2327},{"style":821},[2328],{"type":621,"value":1659},{"type":606,"tag":802,"props":2330,"children":2331},{"class":804,"line":1990},[2332],{"type":606,"tag":802,"props":2333,"children":2335},{"emptyLinePlaceholder":2334},true,[2336],{"type":621,"value":2337},"\n",{"type":606,"tag":802,"props":2339,"children":2340},{"class":804,"line":2003},[2341,2345],{"type":606,"tag":802,"props":2342,"children":2343},{"style":809},[2344],{"type":621,"value":1996},{"type":606,"tag":802,"props":2346,"children":2347},{"style":815},[2348],{"type":621,"value":1060},{"type":606,"tag":802,"props":2350,"children":2351},{"class":804,"line":2020},[2352,2356,2360],{"type":606,"tag":802,"props":2353,"children":2354},{"style":809},[2355],{"type":621,"value":1567},{"type":606,"tag":802,"props":2357,"children":2358},{"style":815},[2359],{"type":621,"value":818},{"type":606,"tag":802,"props":2361,"children":2362},{"style":821},[2363],{"type":621,"value":2017},{"type":606,"tag":802,"props":2365,"children":2367},{"class":804,"line":2366},24,[2368,2372,2376,2381],{"type":606,"tag":802,"props":2369,"children":2370},{"style":809},[2371],{"type":621,"value":1589},{"type":606,"tag":802,"props":2373,"children":2374},{"style":815},[2375],{"type":621,"value":818},{"type":606,"tag":802,"props":2377,"children":2378},{"style":821},[2379],{"type":621,"value":2380}," number",{"type":606,"tag":802,"props":2382,"children":2383},{"style":944},[2384],{"type":621,"value":2385}," # because the score is a figure composed of a single digit or of multiple digits\n",{"type":606,"tag":802,"props":2387,"children":2389},{"class":804,"line":2388},25,[2390,2395,2399,2405],{"type":606,"tag":802,"props":2391,"children":2392},{"style":809},[2393],{"type":621,"value":2394},"    minimum",{"type":606,"tag":802,"props":2396,"children":2397},{"style":815},[2398],{"type":621,"value":818},{"type":606,"tag":802,"props":2400,"children":2402},{"style":2401},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[2403],{"type":621,"value":2404}," 0",{"type":606,"tag":802,"props":2406,"children":2407},{"style":944},[2408],{"type":621,"value":2409}," # because the score cannot be less than 0\n",{"type":606,"tag":802,"props":2411,"children":2413},{"class":804,"line":2412},26,[2414,2419,2423,2428],{"type":606,"tag":802,"props":2415,"children":2416},{"style":809},[2417],{"type":621,"value":2418},"    maximum",{"type":606,"tag":802,"props":2420,"children":2421},{"style":815},[2422],{"type":621,"value":818},{"type":606,"tag":802,"props":2424,"children":2425},{"style":2401},[2426],{"type":621,"value":2427}," 20",{"type":606,"tag":802,"props":2429,"children":2430},{"style":944},[2431],{"type":621,"value":2432}," # because the score cannot be more than 20\n",{"type":606,"tag":607,"props":2434,"children":2435},{},[2436],{"type":621,"value":2437},"And so we have our document craftform.",{"type":606,"tag":607,"props":2439,"children":2440},{},[2441,2443,2447,2449],{"type":621,"value":2442},"The document's ",{"type":606,"tag":1265,"props":2444,"children":2445},{},[2446],{"type":621,"value":100},{"type":621,"value":2448}," is as important as the document's craftform. To find out more about the template, please clic ",{"type":606,"tag":768,"props":2450,"children":2453},{"href":2451,"rel":2452},"https://paxpar.tech/blog/art_attest_exam_template",[772],[2454],{"type":621,"value":2455},"here",{"type":606,"tag":616,"props":2457,"children":2459},{"id":2458},"appendix",[2460],{"type":621,"value":2461},"Appendix",{"type":606,"tag":607,"props":2463,"children":2464},{},[2465],{"type":606,"tag":768,"props":2466,"children":2469},{"href":2467,"rel":2468},"https://json-schema.org/understanding-json-schema/reference/string#built-in-formats",[772],[2470],{"type":621,"value":2467},{"type":606,"tag":2472,"props":2473,"children":2474},"style",{},[2475],{"type":621,"value":2476},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":613,"searchDepth":827,"depth":827,"links":2478},[2479,2480,2481],{"id":667,"depth":827,"text":670},{"id":702,"depth":827,"text":705},{"id":715,"depth":827,"text":718,"children":2482},[2483,2485],{"id":753,"depth":845,"text":2484},"base.craftform.yaml file",{"id":1118,"depth":845,"text":2486},"schema.yaml file","markdown","content:en:blog:art_attest_exam_craft.md","content","en/blog/art_attest_exam_craft.md","en/blog/art_attest_exam_craft","md",[2494,2505],{"_path":565,"_dir":589,"_draft":590,"_partial":590,"_locale":591,"title":564,"description":2495,"image":2496,"authors":2498,"date":2501,"_type":2487,"_id":2502,"_source":2489,"_file":2503,"_stem":2504,"_extension":2492},"How to create a customised document template based on a use case with an examination certificate",{"src":2497},"https://media.paxpar.tech/pp_blog_med_FEC_john-schnobrich-FlPc9_VocJ4-unsplash.png",[2499],{"name":597,"avatar":2500},{"src":599,"target":600},"2024-08-07","content:en:blog:art_attest_exam_template.md","en/blog/art_attest_exam_template.md","en/blog/art_attest_exam_template",{"_path":562,"_dir":589,"_draft":590,"_partial":590,"_locale":591,"title":561,"description":2506,"image":2507,"authors":2509,"date":601,"_type":2487,"_id":2514,"_source":2489,"_file":2515,"_stem":2516,"_extension":2492},"How to create a mock-up checklist based on a use case with an examination certificate",{"src":2508},"https://media.paxpar.tech/pp_art_maquettage_cl.jpg",[2510],{"name":2511,"avatar":2512},"Nadine Masson",{"src":2513,"target":600},"/avatar/nadine.png","content:en:blog:art_attest_exam_maq_cl.md","en/blog/art_attest_exam_maq_cl.md","en/blog/art_attest_exam_maq_cl",1774486228508]