[{"data":1,"prerenderedAt":706},["ShallowReactive",2],{"content-ru":3},{"marketing.pages[0].eyebrow":4,"marketing.pages[0].title":5,"marketing.pages[0].headline":6,"marketing.pages[0].lead":7,"marketing.pages[0].description":8,"marketing.pages[0].sections[0].heading":9,"marketing.pages[0].sections[0].lead":10,"marketing.pages[0].sections[0].details[0].title":11,"marketing.pages[0].sections[0].details[0].body":12,"marketing.pages[0].sections[0].details[1].title":13,"marketing.pages[0].sections[0].details[1].body":14,"marketing.pages[0].sections[0].details[2].title":15,"marketing.pages[0].sections[0].details[2].body":16,"marketing.pages[0].sections[0].details[3].title":17,"marketing.pages[0].sections[0].details[3].body":18,"marketing.pages[0].sections[1].heading":19,"marketing.pages[0].sections[1].body":20,"marketing.pages[0].sections[2].heading":21,"marketing.pages[0].sections[2].body":22,"marketing.pages[1].eyebrow":4,"marketing.pages[1].title":23,"marketing.pages[1].headline":24,"marketing.pages[1].lead":25,"marketing.pages[1].description":26,"marketing.pages[1].sections[0].heading":27,"marketing.pages[1].sections[0].details[0].title":28,"marketing.pages[1].sections[0].details[0].body":29,"marketing.pages[1].sections[0].details[1].title":30,"marketing.pages[1].sections[0].details[1].body":31,"marketing.pages[1].sections[0].details[2].title":32,"marketing.pages[1].sections[0].details[2].body":33,"marketing.pages[1].sections[1].heading":34,"marketing.pages[1].sections[1].lead":35,"marketing.pages[1].sections[1].details[0].title":36,"marketing.pages[1].sections[1].details[0].body":37,"marketing.pages[1].sections[1].details[1].title":38,"marketing.pages[1].sections[1].details[1].body":39,"marketing.pages[1].sections[1].details[2].title":40,"marketing.pages[1].sections[1].details[2].body":41,"marketing.pages[1].sections[1].details[3].title":42,"marketing.pages[1].sections[1].details[3].body":43,"marketing.pages[1].sections[2].heading":44,"marketing.pages[1].sections[2].body":45,"marketing.pages[2].eyebrow":4,"marketing.pages[2].title":46,"marketing.pages[2].headline":47,"marketing.pages[2].lead":48,"marketing.pages[2].description":49,"marketing.pages[2].sections[0].heading":50,"marketing.pages[2].sections[0].details[0].title":51,"marketing.pages[2].sections[0].details[0].body":52,"marketing.pages[2].sections[0].details[1].title":53,"marketing.pages[2].sections[0].details[1].body":54,"marketing.pages[2].sections[0].details[2].title":55,"marketing.pages[2].sections[0].details[2].body":56,"marketing.pages[2].sections[1].heading":57,"marketing.pages[2].sections[1].lead":58,"marketing.pages[2].sections[1].details[0].title":46,"marketing.pages[2].sections[1].details[0].body":59,"marketing.pages[2].sections[1].details[1].title":60,"marketing.pages[2].sections[1].details[1].body":61,"marketing.pages[2].sections[1].details[2].title":62,"marketing.pages[2].sections[1].details[2].body":63,"marketing.pages[2].sections[2].heading":64,"marketing.pages[2].sections[2].body":65,"marketing.pages[3].eyebrow":4,"marketing.pages[3].title":66,"marketing.pages[3].headline":67,"marketing.pages[3].lead":68,"marketing.pages[3].description":69,"marketing.pages[3].sections[0].heading":70,"marketing.pages[3].sections[0].details[0].title":71,"marketing.pages[3].sections[0].details[0].body":72,"marketing.pages[3].sections[0].details[1].title":73,"marketing.pages[3].sections[0].details[1].body":74,"marketing.pages[3].sections[0].details[2].title":75,"marketing.pages[3].sections[0].details[2].body":76,"marketing.pages[3].sections[1].heading":77,"marketing.pages[3].sections[1].body":78,"marketing.pages[3].sections[2].heading":79,"marketing.pages[3].sections[2].lead":80,"marketing.pages[3].sections[2].points[0]":81,"marketing.pages[3].sections[2].points[1]":82,"marketing.pages[3].sections[2].points[2]":83,"marketing.pages[3].sections[2].points[3]":84,"marketing.pages[4].eyebrow":85,"marketing.pages[4].title":86,"marketing.pages[4].headline":87,"marketing.pages[4].lead":88,"marketing.pages[4].description":89,"marketing.pages[4].sections[0].heading":90,"marketing.pages[4].sections[0].lead":91,"marketing.pages[4].sections[0].points[0]":92,"marketing.pages[4].sections[0].points[1]":93,"marketing.pages[4].sections[0].points[2]":94,"marketing.pages[4].sections[1].heading":95,"marketing.pages[4].sections[1].lead":96,"marketing.pages[4].sections[1].details[0].title":97,"marketing.pages[4].sections[1].details[0].body":98,"marketing.pages[4].sections[1].details[1].title":99,"marketing.pages[4].sections[1].details[1].body":100,"marketing.pages[4].sections[1].details[2].title":101,"marketing.pages[4].sections[1].details[2].body":102,"marketing.pages[4].sections[1].details[3].title":103,"marketing.pages[4].sections[1].details[3].body":104,"marketing.pages[4].sections[2].heading":105,"marketing.pages[4].sections[2].lead":106,"marketing.pages[4].sections[2].points[0]":107,"marketing.pages[4].sections[2].points[1]":108,"marketing.pages[4].sections[2].points[2]":109,"marketing.pages[4].sections[2].points[3]":110,"marketing.pages[4].sections[2].points[4]":111,"marketing.pages[4].sections[3].heading":112,"marketing.pages[4].sections[3].body":113,"marketing.pages[4].sections[4].heading":114,"marketing.pages[4].sections[4].body":115,"marketing.pages[5].eyebrow":116,"marketing.pages[5].title":117,"marketing.pages[5].headline":118,"marketing.pages[5].lead":119,"marketing.pages[5].description":120,"marketing.pages[5].sections[0].heading":121,"marketing.pages[5].sections[0].lead":122,"marketing.pages[5].sections[0].details[0].title":123,"marketing.pages[5].sections[0].details[0].body":124,"marketing.pages[5].sections[0].details[1].title":125,"marketing.pages[5].sections[0].details[1].body":126,"marketing.pages[5].sections[0].details[2].title":127,"marketing.pages[5].sections[0].details[2].body":128,"marketing.pages[5].sections[0].details[3].title":129,"marketing.pages[5].sections[0].details[3].body":130,"marketing.pages[5].sections[1].heading":131,"marketing.pages[5].sections[1].body":132,"marketing.pages[5].sections[2].heading":133,"marketing.pages[5].sections[2].points[0]":134,"marketing.pages[5].sections[2].points[1]":135,"marketing.pages[5].sections[2].points[2]":136,"marketing.pages[5].sections[3].heading":137,"marketing.pages[5].sections[3].body":138,"faq.groups[0].heading":139,"faq.groups[0].entries[0].question":140,"faq.groups[0].entries[0].answer":141,"faq.groups[0].entries[1].question":142,"faq.groups[0].entries[1].answer":143,"faq.groups[0].entries[2].question":144,"faq.groups[0].entries[2].answer":145,"faq.groups[0].entries[3].question":146,"faq.groups[0].entries[3].answer":147,"faq.groups[1].heading":148,"faq.groups[1].entries[0].question":149,"faq.groups[1].entries[0].answer":150,"faq.groups[1].entries[1].question":151,"faq.groups[1].entries[1].answer":152,"faq.groups[1].entries[2].question":153,"faq.groups[1].entries[2].answer":154,"faq.groups[1].entries[3].question":155,"faq.groups[1].entries[3].answer":156,"faq.groups[2].heading":157,"faq.groups[2].entries[0].question":158,"faq.groups[2].entries[0].answer":159,"faq.groups[2].entries[1].question":160,"faq.groups[2].entries[1].answer":161,"faq.groups[2].entries[2].question":162,"faq.groups[2].entries[2].answer":163,"faq.groups[2].entries[3].question":164,"faq.groups[2].entries[3].answer":165,"faq.groups[3].heading":166,"faq.groups[3].entries[0].question":167,"faq.groups[3].entries[0].answer":168,"faq.groups[3].entries[1].question":169,"faq.groups[3].entries[1].answer":170,"pricing.eyebrow":171,"pricing.title":172,"pricing.headlineA":173,"pricing.headlineB":174,"pricing.lead":175,"pricing.includesHeading":176,"pricing.bestForLabel":177,"pricing.orEmail":178,"pricing.includesNote":179,"pricing.comparisonHeading":180,"pricing.comparisonLead":181,"pricing.comparisonLabels.operates":182,"pricing.comparisonLabels.dataLocation":183,"pricing.comparisonLabels.upgrades":133,"pricing.comparisonLabels.backups":184,"pricing.sharedHeading":185,"pricing.sharedLead":186,"pricing.shared[0]":187,"pricing.shared[1]":188,"pricing.shared[2]":189,"pricing.shared[3]":190,"pricing.shared[4]":191,"pricing.questionsHeading":192,"pricing.contactHeading":193,"pricing.contactLead":194,"pricing.contactCta":195,"pricing.contactEnquiry":196,"pricing.tiers[0].name":197,"pricing.tiers[0].tagline":198,"pricing.tiers[0].summary":199,"pricing.tiers[0].bestFor":200,"pricing.tiers[0].includes[0]":201,"pricing.tiers[0].includes[1]":202,"pricing.tiers[0].includes[2]":203,"pricing.tiers[0].includes[3]":204,"pricing.tiers[0].includes[4]":205,"pricing.tiers[0].operates":206,"pricing.tiers[0].dataLocation":207,"pricing.tiers[0].upgrades":208,"pricing.tiers[0].backups":209,"pricing.tiers[0].cta":210,"pricing.tiers[0].enquiry":211,"pricing.tiers[1].name":212,"pricing.tiers[1].tagline":213,"pricing.tiers[1].summary":214,"pricing.tiers[1].bestFor":215,"pricing.tiers[1].includes[0]":216,"pricing.tiers[1].includes[1]":217,"pricing.tiers[1].includes[2]":218,"pricing.tiers[1].includes[3]":219,"pricing.tiers[1].includes[4]":220,"pricing.tiers[1].operates":221,"pricing.tiers[1].dataLocation":222,"pricing.tiers[1].upgrades":223,"pricing.tiers[1].backups":224,"pricing.tiers[1].cta":225,"pricing.tiers[1].enquiry":226,"pricing.questions[0].q":227,"pricing.questions[0].a":228,"pricing.questions[1].q":229,"pricing.questions[1].a":230,"pricing.questions[2].q":231,"pricing.questions[2].a":232,"pricing.questions[3].q":233,"pricing.questions[3].a":234,"downloads.eyebrow":235,"downloads.title":236,"downloads.headline":237,"downloads.lead":238,"downloads.description":239,"downloads.recommendedHeading":240,"downloads.recommendedNote":241,"downloads.downloadVerb":242,"downloads.detecting":243,"downloads.undetected":244,"downloads.otherHeading":245,"downloads.otherLead":246,"downloads.versionLabel":247,"downloads.unreleased":248,"downloads.pending":249,"downloads.requirementsHeading":250,"downloads.requirements[0].title":251,"downloads.requirements[0].body":252,"downloads.requirements[1].title":253,"downloads.requirements[1].body":254,"downloads.capabilitiesHeading":255,"downloads.capabilitiesLead":256,"downloads.capabilities[0].title":257,"downloads.capabilities[0].body":258,"downloads.capabilities[1].title":259,"downloads.capabilities[1].body":260,"downloads.capabilities[2].title":261,"downloads.capabilities[2].body":262,"downloads.capabilities[3].title":263,"downloads.capabilities[3].body":264,"downloads.firstLaunchHeading":265,"downloads.firstLaunchLead":266,"downloads.firstLaunch[0].title":267,"downloads.firstLaunch[0].body":268,"downloads.firstLaunch[1].title":269,"downloads.firstLaunch[1].body":270,"downloads.verifyHeading":271,"downloads.verifyBody":272,"downloads.updatesHeading":273,"downloads.updatesBody":274,"downloads.checksumLabel":275,"downloads.closingHeading":276,"downloads.closingLead":277,"downloads.closingCta":195,"downloads.builds[0].os":267,"downloads.builds[0].chip":278,"downloads.builds[0].note":279,"downloads.builds[0].format":280,"downloads.builds[1].os":267,"downloads.builds[1].chip":281,"downloads.builds[1].note":282,"downloads.builds[1].format":280,"downloads.builds[2].os":269,"downloads.builds[2].chip":283,"downloads.builds[2].note":284,"downloads.builds[2].format":285,"downloads.builds[3].os":269,"downloads.builds[3].chip":286,"downloads.builds[3].note":287,"downloads.builds[3].format":285,"manual.items[0].title":288,"manual.items[0].summary":289,"manual.items[0].readTime":290,"manual.items[0].updated":291,"manual.items[0].prerequisites[0]":292,"manual.items[0].prerequisites[1]":293,"manual.items[0].completion[0]":294,"manual.items[0].completion[1]":295,"manual.items[0].recovery[0]":296,"manual.items[0].recovery[1]":297,"manual.items[0].video.title":298,"manual.items[0].video.transcript":299,"manual.items[0].sections[0].heading":300,"manual.items[0].sections[0].introduction":301,"manual.items[0].sections[0].steps[0].title":302,"manual.items[0].sections[0].steps[0].body":303,"manual.items[0].sections[0].steps[1].title":304,"manual.items[0].sections[0].steps[1].body":305,"manual.items[0].sections[0].steps[2].title":306,"manual.items[0].sections[0].steps[2].body":307,"manual.items[0].sections[1].heading":308,"manual.items[0].sections[1].bullets[0]":309,"manual.items[0].sections[1].bullets[1]":310,"manual.items[0].sections[1].bullets[2]":311,"manual.items[0].sections[1].bullets[3]":312,"manual.items[0].sections[2].heading":313,"manual.items[0].sections[2].steps[0].title":314,"manual.items[0].sections[2].steps[0].body":315,"manual.items[0].sections[2].steps[1].title":316,"manual.items[0].sections[2].steps[1].body":317,"manual.items[1].title":318,"manual.items[1].summary":319,"manual.items[1].readTime":320,"manual.items[1].updated":291,"manual.items[1].prerequisites[0]":321,"manual.items[1].prerequisites[1]":322,"manual.items[1].completion[0]":323,"manual.items[1].completion[1]":324,"manual.items[1].recovery[0]":325,"manual.items[1].recovery[1]":326,"manual.items[1].sections[0].heading":327,"manual.items[1].sections[0].steps[0].title":328,"manual.items[1].sections[0].steps[0].body":329,"manual.items[1].sections[0].steps[1].title":330,"manual.items[1].sections[0].steps[1].body":331,"manual.items[1].sections[0].steps[2].title":332,"manual.items[1].sections[0].steps[2].body":333,"manual.items[1].sections[1].heading":334,"manual.items[1].sections[1].bullets[0]":335,"manual.items[1].sections[1].bullets[1]":336,"manual.items[1].sections[1].bullets[2]":337,"manual.items[2].title":338,"manual.items[2].summary":339,"manual.items[2].readTime":340,"manual.items[2].updated":291,"manual.items[2].prerequisites[0]":341,"manual.items[2].prerequisites[1]":342,"manual.items[2].prerequisites[2]":343,"manual.items[2].completion[0]":344,"manual.items[2].completion[1]":345,"manual.items[2].completion[2]":346,"manual.items[2].recovery[0]":347,"manual.items[2].recovery[1]":348,"manual.items[2].sections[0].heading":349,"manual.items[2].sections[0].bullets[0]":350,"manual.items[2].sections[0].bullets[1]":351,"manual.items[2].sections[0].bullets[2]":352,"manual.items[2].sections[1].heading":353,"manual.items[2].sections[1].steps[0].title":354,"manual.items[2].sections[1].steps[0].body":355,"manual.items[2].sections[1].steps[1].title":356,"manual.items[2].sections[1].steps[1].body":357,"manual.items[2].sections[1].steps[2].title":358,"manual.items[2].sections[1].steps[2].body":359,"manual.items[2].sections[1].steps[3].title":360,"manual.items[2].sections[1].steps[3].body":361,"manual.items[2].sections[1].steps[4].title":362,"manual.items[2].sections[1].steps[4].body":363,"manual.items[3].title":364,"manual.items[3].summary":365,"manual.items[3].readTime":366,"manual.items[3].updated":367,"manual.items[3].prerequisites[0]":368,"manual.items[3].prerequisites[1]":369,"manual.items[3].prerequisites[2]":370,"manual.items[3].completion[0]":371,"manual.items[3].completion[1]":372,"manual.items[3].recovery[0]":373,"manual.items[3].recovery[1]":374,"manual.items[3].recovery[2]":375,"manual.items[3].sections[0].heading":376,"manual.items[3].sections[0].bullets[0]":377,"manual.items[3].sections[0].bullets[1]":378,"manual.items[3].sections[0].bullets[2]":379,"manual.items[3].sections[0].bullets[3]":380,"manual.items[3].sections[0].bullets[4]":381,"manual.items[3].sections[1].heading":382,"manual.items[3].sections[1].steps[0].title":383,"manual.items[3].sections[1].steps[0].body":384,"manual.items[3].sections[1].steps[1].title":385,"manual.items[3].sections[1].steps[1].body":386,"manual.items[3].sections[1].steps[2].title":387,"manual.items[3].sections[1].steps[2].body":388,"manual.items[3].sections[2].heading":389,"manual.items[3].sections[2].steps[0].title":390,"manual.items[3].sections[2].steps[0].body":391,"manual.items[3].sections[2].steps[1].title":392,"manual.items[3].sections[2].steps[1].body":393,"manual.items[3].sections[2].steps[2].title":394,"manual.items[3].sections[2].steps[2].body":395,"manual.items[3].sections[3].heading":396,"manual.items[3].sections[3].bullets[0]":397,"manual.items[3].sections[3].bullets[1]":398,"manual.items[3].sections[3].bullets[2]":399,"manual.items[4].title":400,"manual.items[4].summary":401,"manual.items[4].readTime":402,"manual.items[4].updated":291,"manual.items[4].prerequisites[0]":403,"manual.items[4].prerequisites[1]":404,"manual.items[4].completion[0]":405,"manual.items[4].completion[1]":406,"manual.items[4].completion[2]":407,"manual.items[4].recovery[0]":408,"manual.items[4].recovery[1]":409,"manual.items[4].recovery[2]":410,"manual.items[4].sections[0].heading":411,"manual.items[4].sections[0].steps[0].title":412,"manual.items[4].sections[0].steps[0].body":413,"manual.items[4].sections[0].steps[1].title":414,"manual.items[4].sections[0].steps[1].body":415,"manual.items[4].sections[0].steps[2].title":416,"manual.items[4].sections[0].steps[2].body":417,"manual.items[4].sections[1].heading":418,"manual.items[4].sections[1].steps[0].title":419,"manual.items[4].sections[1].steps[0].body":420,"manual.items[4].sections[1].steps[1].title":421,"manual.items[4].sections[1].steps[1].body":422,"manual.items[4].sections[1].steps[2].title":423,"manual.items[4].sections[1].steps[2].body":424,"manual.items[4].sections[2].heading":425,"manual.items[4].sections[2].steps[0].title":426,"manual.items[4].sections[2].steps[0].body":427,"manual.items[4].sections[2].steps[1].title":428,"manual.items[4].sections[2].steps[1].body":429,"manual.items[4].sections[2].steps[2].title":430,"manual.items[4].sections[2].steps[2].body":431,"manual.items[4].sections[2].steps[3].title":432,"manual.items[4].sections[2].steps[3].body":433,"manual.items[5].title":434,"manual.items[5].summary":435,"manual.items[5].readTime":436,"manual.items[5].updated":367,"manual.items[5].prerequisites[0]":437,"manual.items[5].prerequisites[1]":438,"manual.items[5].completion[0]":439,"manual.items[5].completion[1]":440,"manual.items[5].recovery[0]":441,"manual.items[5].recovery[1]":442,"manual.items[5].sections[0].heading":443,"manual.items[5].sections[0].bullets[0]":444,"manual.items[5].sections[0].bullets[1]":445,"manual.items[5].sections[0].bullets[2]":446,"manual.items[5].sections[0].bullets[3]":447,"manual.items[5].sections[1].heading":448,"manual.items[5].sections[1].steps[0].title":449,"manual.items[5].sections[1].steps[0].body":450,"manual.items[5].sections[1].steps[1].title":451,"manual.items[5].sections[1].steps[1].body":452,"manual.items[5].sections[1].steps[2].title":453,"manual.items[5].sections[1].steps[2].body":454,"manual.items[5].sections[2].heading":455,"manual.items[5].sections[2].bullets[0]":456,"manual.items[5].sections[2].bullets[1]":457,"manual.items[5].sections[2].bullets[2]":458,"manual.items[6].title":459,"manual.items[6].summary":460,"manual.items[6].readTime":366,"manual.items[6].updated":367,"manual.items[6].prerequisites[0]":461,"manual.items[6].prerequisites[1]":462,"manual.items[6].completion[0]":463,"manual.items[6].completion[1]":464,"manual.items[6].recovery[0]":465,"manual.items[6].recovery[1]":466,"manual.items[6].sections[0].heading":467,"manual.items[6].sections[0].bullets[0]":468,"manual.items[6].sections[0].bullets[1]":469,"manual.items[6].sections[0].bullets[2]":470,"manual.items[6].sections[0].bullets[3]":471,"manual.items[6].sections[1].heading":472,"manual.items[6].sections[1].steps[0].title":473,"manual.items[6].sections[1].steps[0].body":474,"manual.items[6].sections[1].steps[1].title":475,"manual.items[6].sections[1].steps[1].body":476,"manual.items[6].sections[1].steps[2].title":477,"manual.items[6].sections[1].steps[2].body":478,"manual.items[6].sections[1].steps[3].title":479,"manual.items[6].sections[1].steps[3].body":480,"manual.items[6].sections[1].steps[4].title":481,"manual.items[6].sections[1].steps[4].body":482,"manual.items[6].sections[2].heading":483,"manual.items[6].sections[2].steps[0].title":484,"manual.items[6].sections[2].steps[0].body":485,"manual.items[6].sections[2].steps[1].title":486,"manual.items[6].sections[2].steps[1].body":487,"manual.items[6].sections[3].heading":488,"manual.items[6].sections[3].bullets[0]":489,"manual.items[6].sections[3].bullets[1]":490,"manual.items[6].sections[3].bullets[2]":491,"manual.items[6].sections[3].bullets[3]":492,"manual.items[7].title":493,"manual.items[7].summary":494,"manual.items[7].readTime":436,"manual.items[7].updated":291,"manual.items[7].prerequisites[0]":495,"manual.items[7].prerequisites[1]":496,"manual.items[7].prerequisites[2]":497,"manual.items[7].completion[0]":498,"manual.items[7].completion[1]":499,"manual.items[7].recovery[0]":500,"manual.items[7].recovery[1]":501,"manual.items[7].video.title":502,"manual.items[7].video.transcript":503,"manual.items[7].sections[0].heading":504,"manual.items[7].sections[0].steps[0].title":505,"manual.items[7].sections[0].steps[0].body":506,"manual.items[7].sections[0].steps[1].title":507,"manual.items[7].sections[0].steps[1].body":508,"manual.items[7].sections[0].steps[2].title":509,"manual.items[7].sections[0].steps[2].body":510,"manual.items[7].sections[1].heading":511,"manual.items[7].sections[1].bullets[0]":512,"manual.items[7].sections[1].bullets[1]":513,"manual.items[7].sections[1].bullets[2]":514,"manual.items[7].sections[1].bullets[3]":515,"manual.items[7].sections[2].heading":516,"manual.items[7].sections[2].steps[0].title":517,"manual.items[7].sections[2].steps[0].body":518,"manual.items[7].sections[2].steps[1].title":519,"manual.items[7].sections[2].steps[1].body":520,"manual.items[7].sections[2].steps[2].title":521,"manual.items[7].sections[2].steps[2].body":522,"manual.items[8].title":523,"manual.items[8].summary":524,"manual.items[8].readTime":340,"manual.items[8].updated":291,"manual.items[8].prerequisites[0]":403,"manual.items[8].prerequisites[1]":525,"manual.items[8].prerequisites[2]":526,"manual.items[8].completion[0]":527,"manual.items[8].completion[1]":528,"manual.items[8].recovery[0]":529,"manual.items[8].recovery[1]":530,"manual.items[8].recovery[2]":531,"manual.items[8].video.title":532,"manual.items[8].video.transcript":533,"manual.items[8].sections[0].heading":534,"manual.items[8].sections[0].steps[0].title":505,"manual.items[8].sections[0].steps[0].body":535,"manual.items[8].sections[0].steps[1].title":536,"manual.items[8].sections[0].steps[1].body":537,"manual.items[8].sections[0].steps[2].title":538,"manual.items[8].sections[0].steps[2].body":539,"manual.items[8].sections[1].heading":540,"manual.items[8].sections[1].steps[0].title":541,"manual.items[8].sections[1].steps[0].body":542,"manual.items[8].sections[1].steps[1].title":543,"manual.items[8].sections[1].steps[1].body":544,"manual.items[8].sections[1].steps[2].title":545,"manual.items[8].sections[1].steps[2].body":546,"manual.items[8].sections[2].heading":547,"manual.items[8].sections[2].steps[0].title":548,"manual.items[8].sections[2].steps[0].body":549,"manual.items[8].sections[2].steps[1].title":550,"manual.items[8].sections[2].steps[1].body":551,"manual.items[8].sections[2].steps[2].title":552,"manual.items[8].sections[2].steps[2].body":553,"manual.items[9].title":554,"manual.items[9].summary":555,"manual.items[9].readTime":340,"manual.items[9].updated":367,"manual.items[9].prerequisites[0]":556,"manual.items[9].prerequisites[1]":557,"manual.items[9].completion[0]":558,"manual.items[9].completion[1]":559,"manual.items[9].recovery[0]":560,"manual.items[9].recovery[1]":561,"manual.items[9].sections[0].heading":562,"manual.items[9].sections[0].steps[0].title":563,"manual.items[9].sections[0].steps[0].body":564,"manual.items[9].sections[0].steps[1].title":565,"manual.items[9].sections[0].steps[1].body":566,"manual.items[9].sections[0].steps[2].title":567,"manual.items[9].sections[0].steps[2].body":568,"manual.items[9].sections[1].heading":569,"manual.items[9].sections[1].bullets[0]":570,"manual.items[9].sections[1].bullets[1]":571,"manual.items[9].sections[1].bullets[2]":572,"manual.items[9].sections[1].bullets[3]":573,"manual.items[9].sections[2].heading":574,"manual.items[9].sections[2].steps[0].title":575,"manual.items[9].sections[2].steps[0].body":576,"manual.items[9].sections[2].steps[1].title":577,"manual.items[9].sections[2].steps[1].body":578,"manual.items[9].sections[2].steps[2].title":579,"manual.items[9].sections[2].steps[2].body":580,"manual.items[9].sections[3].heading":581,"manual.items[9].sections[3].bullets[0]":582,"manual.items[9].sections[3].bullets[1]":583,"manual.items[9].sections[3].bullets[2]":584,"manual.items[9].sections[3].bullets[3]":585,"manual.items[10].title":586,"manual.items[10].summary":587,"manual.items[10].readTime":320,"manual.items[10].updated":367,"manual.items[10].prerequisites[0]":588,"manual.items[10].prerequisites[1]":589,"manual.items[10].completion[0]":590,"manual.items[10].recovery[0]":591,"manual.items[10].recovery[1]":592,"manual.items[10].sections[0].heading":593,"manual.items[10].sections[0].steps[0].title":594,"manual.items[10].sections[0].steps[0].body":595,"manual.items[10].sections[0].steps[1].title":596,"manual.items[10].sections[0].steps[1].body":597,"manual.items[10].sections[0].steps[2].title":598,"manual.items[10].sections[0].steps[2].body":599,"manual.items[10].sections[1].heading":600,"manual.items[10].sections[1].bullets[0]":601,"manual.items[10].sections[1].bullets[1]":602,"manual.items[10].sections[1].bullets[2]":603,"manual.items[10].sections[1].bullets[3]":604,"manual.items[10].sections[2].heading":605,"manual.items[10].sections[2].bullets[0]":606,"manual.items[10].sections[2].bullets[1]":607,"manual.items[10].sections[2].bullets[2]":608,"manual.items[10].sections[2].bullets[3]":609,"manual.items[11].title":610,"manual.items[11].summary":611,"manual.items[11].readTime":340,"manual.items[11].updated":367,"manual.items[11].prerequisites[0]":612,"manual.items[11].prerequisites[1]":613,"manual.items[11].completion[0]":614,"manual.items[11].completion[1]":615,"manual.items[11].recovery[0]":616,"manual.items[11].recovery[1]":617,"manual.items[11].recovery[2]":618,"manual.items[11].sections[0].heading":619,"manual.items[11].sections[0].steps[0].title":620,"manual.items[11].sections[0].steps[0].body":621,"manual.items[11].sections[0].steps[1].title":622,"manual.items[11].sections[0].steps[1].body":623,"manual.items[11].sections[0].steps[2].title":624,"manual.items[11].sections[0].steps[2].body":625,"manual.items[11].sections[1].heading":626,"manual.items[11].sections[1].steps[0].title":627,"manual.items[11].sections[1].steps[0].body":628,"manual.items[11].sections[1].steps[1].title":629,"manual.items[11].sections[1].steps[1].body":630,"manual.items[11].sections[1].steps[2].title":631,"manual.items[11].sections[1].steps[2].body":632,"manual.items[11].sections[2].heading":633,"manual.items[11].sections[2].steps[0].title":634,"manual.items[11].sections[2].steps[0].body":635,"manual.items[11].sections[2].steps[1].title":636,"manual.items[11].sections[2].steps[1].body":637,"manual.items[11].sections[2].steps[2].title":638,"manual.items[11].sections[2].steps[2].body":639,"manual.items[11].sections[3].heading":640,"manual.items[11].sections[3].steps[0].title":641,"manual.items[11].sections[3].steps[0].body":642,"manual.items[11].sections[3].steps[1].title":643,"manual.items[11].sections[3].steps[1].body":644,"manual.items[11].sections[3].steps[2].title":645,"manual.items[11].sections[3].steps[2].body":646,"manual.items[12].title":647,"manual.items[12].summary":648,"manual.items[12].readTime":366,"manual.items[12].updated":291,"manual.items[12].prerequisites[0]":649,"manual.items[12].prerequisites[1]":650,"manual.items[12].completion[0]":651,"manual.items[12].completion[1]":652,"manual.items[12].recovery[0]":653,"manual.items[12].recovery[1]":654,"manual.items[12].recovery[2]":655,"manual.items[12].sections[0].heading":656,"manual.items[12].sections[0].steps[0].title":657,"manual.items[12].sections[0].steps[0].body":658,"manual.items[12].sections[0].steps[1].title":659,"manual.items[12].sections[0].steps[1].body":660,"manual.items[12].sections[0].steps[2].title":661,"manual.items[12].sections[0].steps[2].body":662,"manual.items[12].sections[0].steps[3].title":663,"manual.items[12].sections[0].steps[3].body":664,"manual.items[12].sections[1].heading":665,"manual.items[12].sections[1].bullets[0]":666,"manual.items[12].sections[1].bullets[1]":667,"manual.items[12].sections[1].bullets[2]":668,"manual.items[13].title":669,"manual.items[13].summary":670,"manual.items[13].readTime":671,"manual.items[13].updated":291,"manual.items[13].prerequisites[0]":672,"manual.items[13].prerequisites[1]":673,"manual.items[13].completion[0]":674,"manual.items[13].completion[1]":675,"manual.items[13].completion[2]":676,"manual.items[13].recovery[0]":677,"manual.items[13].recovery[1]":678,"manual.items[13].sections[0].heading":679,"manual.items[13].sections[0].bullets[0]":680,"manual.items[13].sections[0].bullets[1]":681,"manual.items[13].sections[0].bullets[2]":682,"manual.items[13].sections[1].heading":683,"manual.items[13].sections[1].steps[0].title":684,"manual.items[13].sections[1].steps[0].body":685,"manual.items[13].sections[1].steps[1].title":686,"manual.items[13].sections[1].steps[1].body":687,"manual.items[13].sections[1].steps[2].title":688,"manual.items[13].sections[1].steps[2].body":689,"manual.items[13].sections[1].steps[3].title":690,"manual.items[13].sections[1].steps[3].body":691,"manual.items[13].sections[1].steps[4].title":692,"manual.items[13].sections[1].steps[4].body":693,"plates.course-catalog.alt":694,"plates.course-workspace.alt":695,"plates.course-files.alt":696,"plates.assignment.alt":697,"plates.exam.alt":698,"plates.exam-attempt.alt":699,"plates.gradebook.alt":700,"plates.sessions.alt":701,"plates.session.alt":702,"plates.conference.alt":703,"plates.admin-analytics.alt":704,"plates.admin-users.alt":705},"Возможность","Обучение и работа по курсу","Работа по курсу, которую видят только его участники","Курс содержит материалы, объявления, обсуждения и файлы для тех, кто на него записан. Что именно загрузится, решает участие в курсе, а не ссылка для доступа, пережившая семестр.","Курсы, раздел «Участники», файловые деревья с правами доступа, объявления и обсуждения в Mirket — и всё это ограничено участием в курсе.","Что содержит курс","Всё, что нужно курсу, лежит в одном месте, и каждая часть подчиняется одному и тому же списку участников.","Каталог курсов и раздел «Участники»","Студенты и преподаватели видят курсы, к которым относятся, и людей в них. Самим каталогом управляют администраторы, поэтому создание курса — не то, что преподаватель делает на ходу.","Файловое дерево с правами доступа","Файлы курса — это настоящее дерево с правами на каждом узле, а не плоская папка для загрузок. То, что участник может открыть, определяется его местом в курсе, и каждая загрузка проверяется в момент запроса.","Объявления","Объявления несут форматированное содержимое и разбиваются на страницы, чтобы долгий курс не превратился в нечитаемую стену. Под каждым можно вести ветку комментариев, вместо того чтобы рассыпаться по почте.","Обсуждения и опросы","Ветки в пределах курса с комментариями, отметками «нравится», необязательными опросами и защищёнными вложениями. Удаление требует полномочий, поэтому модерация оставляет след, а не тихий пробел.","Настройки для каждого участника","Участие — это не только право доступа. У каждого участника внутри курса свои настройки, поэтому каждый может подстроить один и тот же курс под свой способ работы, ничего не меняя для остальных.","Газета организации","Не всё является новостью курса. Администраторы публикуют материалы для всей организации, которые может прочитать любой вошедший пользователь в своём ролевом приложении. В них намеренно нет комментариев и реакций: это доска объявлений, а не ещё одна площадка для обсуждений.","Оценивание и выставление оценок","Оценивание, которое помнит, откуда взялся результат","Задания и экзамены фиксируют, как был получен результат, а не только каким он оказался. Опубликованные версии экзаменов неизменяемы, попытки попадают в журнал аудита, а журналу оценок безразлично, из какого источника пришла оценка.","Составление заданий, работы, групповая работа, продления сроков, неизменяемые версии экзаменов, попытки с ограничением времени, особые условия и журнал оценок, безразличный к источнику.","Задания","Доступ по расписанию","Задание открывается и закрывается по расписанию, а не потому, что кто-то вспомнил снять его с публикации.","Групповая работа и продления","Групповые работы и продления для отдельного студента — полноценные возможности, поэтому обычные исключения не превращаются в возню с электронными таблицами.","Работы и комментарии","Работы, оценивание и возвращённые комментарии — части одной записи, и каждая хранит собственное состояние.","Экзамены","Экзамены несут ограничения, благодаря которым результат можно защитить впоследствии.","Неизменяемые версии публикации","Публикация экзамена замораживает версию. Более поздние правки создают новую версию, а не меняют то, что студент уже сдал.","Периоды проведения и попытки с ограничением времени","Попытка ограничена и периодом, в течение которого экзамен доступен, и временем, отведённым после начала.","Особые условия","Особые условия настраиваются на самом экзамене, а не согласовываются вручную для каждого затронутого студента.","История аудита","Оценивание и комментарии хранят свою историю, поэтому оспоренный результат можно изучить, а не восстанавливать по памяти.","Журнал оценок, безразличный к источнику","Журнал оценок принимает на равных оценки из заданий, экзаменов, посещаемости занятий и вручную внесённых записей. Ничто не является колонкой второго сорта, а значит, итоговая картина курса не зависит от того, какой инструмент дал каждое число.","Совместная работа в реальном времени","Занятия в прямом эфире, остающиеся частью курса","Конференции, доски и чат работают на вашей собственной инфраструктуре и наследуют участие в курсе. Никто не подключается потому, что ему переслали ссылку.","Запланированные занятия, очная и онлайн-посещаемость, конференции и запись на собственных серверах, доски в реальном времени и чат курса — всё ограничено участием.","Занятия","Планирование и посещаемость","Занятия планируются относительно курса, а очная посещаемость фиксируется рядом с онлайн-посещаемостью, а не ведётся отдельно.","Конференции и запись","Звук и видео в прямом эфире работают на собственной установке LiveKit, а запись берёт на себя отдельная служба экспорта записей (LiveKit Egress).","Комментарии к занятию","У каждого занятия свои комментарии и вложения, поэтому материал остаётся вместе с тем событием, к которому относится.","Доски","Рабочая область Excalidraw на вашем сервере, ограниченная курсом.","Сцены синхронизируются через Socket.IO, с определённым поведением, когда два человека правят одно и то же одновременно.","Защищённое хранение","Сцены хранятся по тем же правилам защищённого доступа, что и остальные материалы курса, а не в общедоступном хранилище.","Локальная граница для ресурсов","Ресурсы досок остаются внутри установки. Доска не обращается к стороннему сервису, чтобы показать то, что нарисовала группа.","Чат","Чат работает на сервере Matrix внутри установки, а Mirket LMS управляет сеансами и общим состоянием. Вложения защищены, а не выставлены по общедоступным адресам, и поведение следует маршруту, на котором находится пользователь: разговор по курсу остаётся разговором по курсу.","Работа организации","Одна установка, одна организация, один оператор","Администрирование, уведомления, отчётность и лицензирование обслуживают одну организацию. Над вами нет общего центра управления, а рядом нет другого арендатора.","Администрирование, уведомления с необязательной отправкой по почте, аналитика с ограничениями по приватности и переносимым экспортом и проверка лицензии без доступа к сети для каждой установки.","Аналитика, знающая меру","Сбор с ограничениями по приватности","Продуктовые события собираются в заданных границах, а не потому, что когда-нибудь могут пригодиться.","Устойчивые ежедневные проекции","Отчётность по курсам и организации строится на устойчивых ежедневных проекциях, поэтому любую цифру можно пересчитать и объяснить.","Хранение и экспорт","Срок хранения — заданная граница, а данные можно выгрузить. Отчётность, которую нельзя забрать с собой, вам не принадлежит.","Уведомления","Уведомление в приложении несёт состояние прочтения, защищённые вложения и необязательную отправку по почте. Администраторы получают показатели доставки, а автоматические события подчиняются тем же правилам, что и запущенные человеком.","Лицензирование без обращения к серверам Mirket","Лицензия по замыслу проверяется без доступа к сети.","Одна лицензия выдаётся одному постоянному идентификатору установки и сохраняется на весь срок её жизни.","Этот идентификатор не создаётся заново ни при обновлении, ни при аварийном восстановлении.","Проверка использует ключ, встроенный в приложение, поэтому ни один сетевой вызов не решает, может ли ваша организация вести занятия сегодня.","Администраторы видят состояние лицензии изнутри продукта.","Владение","Безопасность и владение данными","Данные, ключи и границу держит ваша организация","Mirket LMS построен так, чтобы им управляла та организация, которая им пользуется. Изоляцию, доступ к файлам и безопасность учётных записей обеспечивает сама установка, а не обещание поставщика.","Как Mirket изолирует организацию, защищает учебные файлы точечной проверкой контекста и подписанной выдачей и как обеспечивает безопасность учётных записей и сеансов.","Изоляция организации","У разных организаций нет ничего общего там, где это важно.","Процессы приложения, PostgreSQL, Redis и пространства имён хранилища не используются совместно разными организациями.","Конфигурация заказчика подключается во время выполнения, а не запекается в образ приложения, поэтому артефакт, который вы запускаете, не сделан специально под вас.","Каждое ролевое приложение отдаётся со своего источника, а доступ браузера к хранилищу ограничен этими тремя источниками.","Учебные файлы","Доступ к файлу проверяется по запросу, а не по обладанию адресом.","Точная проверка контекста","Защищённая проверка связывает личность запрашивающего с точным контекстом ресурса. Принадлежать организации — не то же самое, что иметь право открыть конкретный файл.","Запрет по умолчанию","Политики доступа по умолчанию запрещают неизвестные значения, поэтому пробел в политике приводит к отказу в доступе, а не к его открытию.","Подписанная выдача","Браузеры получают подписанные адреса с ограниченным сроком действия от общедоступной точки хранилища. Учебные материалы не лежат за постоянным общедоступным адресом объекта.","Разделённые хранилища","Общедоступные, защищённые объекты и объекты чата живут в отдельных хранилищах со своими правилами, а не в одном, где порядок держится на договорённостях.","Учётные записи и сеансы","Именно в сценариях работы с учётной записью происходит большинство настоящих атак, поэтому они несут явно заданные инварианты.","Двухфакторная аутентификация — часть процедуры входа, и обход, предусмотренный для разработки, не может её пропустить.","Токены сброса и двухфакторной аутентификации одноразовые, и активным остаётся только самый последний токен пользователя.","Использование токена опирается на условные атомарные обновления, поэтому два одновременных повтора одного токена не могут оба оказаться успешными.","Ответы при восстановлении пароля не раскрывают, существует ли учётная запись.","Вне явно заданной области разработки обхода аутентификации не существует.","Границы общения","Чат — то место, где обучающая платформа может незаметно стать небезопасной для тех, кому она служит. Блокировка и управление личными сообщениями применяются внутри самого сервера, а не только в интерфейсе, поэтому клиент, игнорирующий интерфейс, всё равно не сможет их обойти.","Чего эта страница не утверждает","Эта страница описывает поведение программы. Она не является сертификатом, отчётом об аудите или заявлением о том, как конкретная организация настроила и эксплуатирует свою установку. Если вам нужно именно это, поговорите с нами о вашем развёртывании.","Модель работы","Развёртывание и эксплуатация","Что на самом деле означает эксплуатация Mirket LMS","Mirket — система, рассчитанная прежде всего на установку на своих серверах и поставляемая как составной стек. Здесь прямо описано, что вы берёте на себя, чтобы решение принималось до установки, а не во время неё.","Топология сервисов Mirket, что именно запускает оператор и как работают резервное копирование, восстановление и обновления при установке на своих серверах.","Стек, который вы запускаете","Одно составное развёртывание на организацию.","Данные","PostgreSQL для данных приложения, Redis для общего состояния и координации и MinIO для объектного хранения в его общедоступном, защищённом и чат-хранилищах.","Приложение","API, сокет-сервис для реального времени, фоновые обработчики и три ролевых приложения — для студентов, преподавателей и администраторов.","Сервисы совместной работы","Сервер Matrix для чата, LiveKit со службой экспорта записей (Egress) для занятий в прямом эфире и записи и сервис документов для редактирования на месте.","Граница сети","Пограничный сервис стоит перед ролевыми источниками и сам отдаёт статические ресурсы. Миграции выполняются отдельным шагом, а не при запуске приложения.","Резервное копирование и восстановление","Резервное копирование и восстановление — это скрипты и отрепетированные учения, а не абзац в инструкции. Восстановление отрабатывается по расписанию, чтобы первый настоящий случай не оказался и первой пробой.","Обновления","Конфигурация подключается во время выполнения, поэтому обновление образа приложения не переписывает ваши настройки.","Миграции базы данных выполняются явным шагом, а значит, обновление — это решение, а не побочный эффект перезапуска.","Идентификатор установки переживает обновления и аварийное восстановление, поэтому для возвращения организации к работе лицензию не нужно выдавать заново.","Чего мы ждём от оператора","Кто-то в вашей организации должен уверенно запускать контейнеры, хранить резервные копии и регулярно применять обновления. Такова честная цена установки, до которой не может дотянуться никто другой. Если это вам не подходит, лицензия с хостингом у Mirket существует ровно по этой причине.","Владение и данные","Где хранятся наши данные?","В вашей установке. Mirket LMS рассчитан прежде всего на установку на своих серверах: PostgreSQL, Redis и объектное хранилище работают внутри развёртывания, которым управляете вы, а конфигурация заказчика подключается во время выполнения, а не встраивается в образ приложения.","Изолирована ли наша организация от других?","Да, и не за счёт колонки арендатора. Разные организации не используют совместно ни процессы приложения, ни PostgreSQL, ни Redis, ни пространства имён хранилища. Одна установка обслуживает одну организацию.","Можем ли мы выгрузить свои данные?","Аналитика имеет заданную границу хранения и переносимый экспорт. Лежащие в основе база данных и объектное хранилище принадлежат вам, потому что работают на вашей инфраструктуре.","Обращается ли Mirket к внешним серверам?","Проверка лицензии не требует доступа к сети. Лицензия выдаётся одному постоянному идентификатору установки и проверяется ключом, встроенным в приложение, поэтому ни один сетевой вызов не решает, может ли ваша организация работать.","Эксплуатация","Что нужно, чтобы запустить Mirket самостоятельно?","Сервер, способный запустить составной стек, и человек, уверенно работающий с контейнерами, резервными копиями и обновлениями. Страница развёртывания описывает задействованные сервисы.","А если мы не хотим его эксплуатировать?","Для организаций, которым нужен продукт без эксплуатации стека, есть лицензия с хостингом у Mirket. Обе формы описаны на странице цен.","Как проходят обновления?","Конфигурация подключается во время выполнения, а миграции выполняются явным шагом, поэтому обновление не переписывает ваши настройки и не мигрирует базу данных как побочный эффект перезапуска.","Что произойдёт с нашей лицензией при аварийном восстановлении?","Идентификатор установки не создаётся заново ни при восстановлении, ни при обновлении, поэтому восстановленной организации не нужна повторно выданная лицензия.","Продукт","Какие роли поддерживает Mirket?","Студенты, преподаватели и администраторы пользуются каждый своим приложением, а у операторов есть собственное руководство по поддержанию установки в порядке. Сеанс принадлежит одному ролевому приложению; вход не в то приложение отклоняется, а не подстраивается молча.","Безопасен ли чат для школы?","Блокировка и управление личными сообщениями применяются внутри сервера, а не только в интерфейсе, поэтому клиент, игнорирующий интерфейс, всё равно не сможет их обойти.","Можно ли защитить результаты экзамена впоследствии?","Публикация экзамена замораживает неизменяемую версию, попытки ограничены периодом проведения и временем, а оценивание хранит историю аудита. Более поздняя правка создаёт новую версию, а не меняет то, что студент уже сдал.","Какие языки доступны?","Сайт выходит на очередном языке, когда его перевод завершён; переключатель перечисляет именно эти языки. Интерфейс продукта выпускается на тех же шести языках: английском, турецком, французском, немецком, испанском и русском.","Как с нами связаться","Как формируется цена Mirket?","Есть две формы лицензии: на своих серверах и с хостингом у Mirket. Сумму мы называем после разговора с отделом продаж о вашей организации, а не берём из таблицы на сайте.","Можно ли сначала посмотреть?","Руководство открыто и полно. Оно шаг за шагом описывает, что на самом деле делает каждая роль, ещё до того, как вы с кем-либо свяжетесь.","Лицензирование","Цены и лицензирование","Два способа запустить Mirket LMS.","В обоих случаях один и тот же продукт.","Каждая установка обслуживает одну организацию — вашу. Две лицензии различаются только тем, кто обслуживает инфраструктуру, но не тем, что вы получаете.","Что входит в лицензию","Подходит для","или напишите на","Цена рассчитывается для каждой организации с учётом её размера, формы развёртывания и срока поддержки.","Чем лицензии различаются.","Их разделяют четыре вопроса об эксплуатации. Всё остальное — тот же продукт с той же моделью изоляции.","Кто обслуживает инфраструктуру данных","Где хранятся данные организации","Резервные копии","Входит в обе лицензии.","Урезанной редакции не существует. Выбор хостинга у Mirket не отнимает возможностей, а выбор установки на своих серверах не отнимает поддержки.","Одна организация на установку — ни в одной из лицензий нет совместной аренды","Продукт целиком: обучение, оценивание, совместная работа, занятия в прямом эфире, чат и отчётность","Приложения для студентов, преподавателей и администраторов с правами, ограниченными ролью","Полное руководство пользователя и интерфейс, выпущенный на каждом языке, который перечисляет этот сайт","Хранилище в границах организации с подписанной выдачей вместо общедоступных адресов объектов","Прежде чем связаться с нами.","Расскажите нам о своей организации.","Примерно сколько студентов и преподавателей, где должны храниться данные и с какого момента вы хотели бы работать. Мы вернёмся с расчётом под ваш случай.","Связаться с нами","Запрос о лицензировании Mirket","Лицензия на своих серверах","Инфраструктуру данных обслуживаете вы.","Mirket устанавливается на инфраструктуру, которой ваша организация владеет или которую арендует. Записи студентов, сданные работы и учебные файлы никогда не покидают оборудование, которым управляете вы.","Организации с собственной командой эксплуатации или с нормативными требованиями, обязывающими хранить данные на определённой инфраструктуре.","Годовая лицензия на одну организацию и одну установку","Образы контейнеров для API, фоновых обработчиков, сервисов реального времени и трёх ролевых приложений","Эталонное развёртывание: PostgreSQL, Redis, объектное хранилище и сервисы совместной работы","Руководство оператора по установке, обновлению, резервному копированию и восстановлению","Версионированные обновления на весь срок вашего обслуживания","Ваша команда эксплуатации","Инфраструктура под вашим управлением","Вы планируете и применяете их сами","Ваша политика копирования и срок хранения","Обсудить установку на своих серверах","Запрос о лицензии Mirket на своих серверах","Лицензия с хостингом у Mirket","Инфраструктуру данных обслуживаем мы.","Тот же продукт, эксплуатируемый нами на выделенном экземпляре. У вашей организации по-прежнему собственная изолированная среда выполнения, база данных и хранилище: хостинг не означает совместного использования.","Организации, которым нужен продукт без штата для эксплуатации инфраструктуры и которые могут передать данные студентов обработчику.","Годовая лицензия на одну организацию на выделенном экземпляре","Изолированные среда выполнения, база данных и объектное хранилище — никогда не объединяются с другой организацией","Развёртывание, мониторинг, установка исправлений и обновление версий — на нашей стороне","Управляемые резервные копии с согласованным сроком хранения и целевым временем восстановления","Назначенный контакт в поддержке и согласованное время реакции","Mirket, на выделенном экземпляре","Согласованный с вами регион","Применяются нами в согласованное окно","Управляемые, с согласованным сроком хранения","Обсудить хостинг с отделом продаж","Запрос о лицензии Mirket с хостингом","Почему на этой странице нет цены?","Обе лицензии рассчитываются под организацию: число людей, форма развёртывания и срок поддержки меняют сумму. Мы предпочтём дать вам точный расчёт, а не броскую цифру, которая не переживёт первого разговора.","Можно ли начать с хостинга у Mirket и позже перейти на свои серверы?","Да. Это тот же продукт и та же модель данных, поэтому экземпляр на хостинге Mirket можно выгрузить и заново установить на вашей инфраструктуре. Согласуйте путь миграции с отделом продаж до подписания, чтобы выгрузка и передача были прописаны в договоре.","Означает ли хостинг у Mirket, что наши данные объединены с данными других организаций?","Нет. Экземпляр на хостинге Mirket выделенный: отдельные процессы приложения, отдельная база данных и отдельное пространство имён хранилища. Модель изоляции совпадает с установкой на своих серверах — различается только то, кто её эксплуатирует.","Как быть со студентами младше 18 лет?","Mirket создан для организаций, среди учащихся которых есть несовершеннолетние; именно поэтому в обеих лицензиях инфраструктура данных выделена одной организации, а учебные файлы используют политики точной проверки контекста. Озвучьте требования по защите данных уже на первом разговоре с отделом продаж, чтобы форма развёртывания выбиралась с их учётом.","Настольный клиент","Скачать Mirket LMS для компьютера","Тот же Mirket LMS, в отдельном окне","Настольное приложение подключается к установке Mirket LMS, которую держит ваша организация. Адрес вы вводите один раз. Ничто в приложении не решает, где лежат ваши учебные материалы, и ничего не идёт через нас.","Скачайте настольный клиент Mirket LMS для macOS и Windows. Он подключается к установке Mirket LMS, которую обслуживает ваша организация.","Рекомендуется для этого компьютера","Определили по вашему браузеру. Если не угадали — ниже есть все сборки.","Скачать","Определяем, какая сборка подходит этому компьютеру","Выберите сборку, подходящую вашему компьютеру.","Все сборки","Выбирайте по системе и процессору. Рядом с каждым файлом публикуется его контрольная сумма.","Версия","Сборок пока нет. Как только выйдет первая, она появится здесь.","Ещё не опубликовано","Перед установкой","Установка, к которой подключаться","Клиент — это оболочка, а не служба. Ему нужен веб-адрес установки Mirket, которую обслуживает ваша организация, — он есть у вашего администратора. Здесь не нужно создавать учётную запись Mirket и ни на что не нужно подписываться.","macOS 13 или новее либо Windows 10 или новее","На Mac Apple silicon и Intel — разные загрузки. В Windows так же различаются 64-разрядная и ARM. Если вы не уверены, рекомендованная выше сборка выбрана по тому, что сообщает ваш браузер.","Что добавляет клиент","Всё, что Mirket делает в браузере, он делает и здесь. Эти четыре вещи вкладке браузера недоступны.","Демонстрация экрана со списком ваших окон","Демонстрация экрана на занятии в прямом эфире открывает собственный выбор экранов и окон в клиенте, а не диалог браузера, который начинается со списка вкладок.","Уведомления при закрытых окнах","Клиент спрашивает вашу установку, сколько уведомлений не прочитано, и сообщает вам число. Он никогда не выводит заголовок сообщения или отправителя на экран блокировки.","Он открывается, даже когда сервер недоступен","После первого подключения клиент хранит копию интерфейса. При обрыве сети он открывается и сообщает, что не может связаться с вашей установкой, вместо того чтобы падать, как вкладка браузера. Учебные данные из этой копии не выдаются никогда — устаревшая работа, принятая за текущую, хуже, чем её отсутствие.","Обновления приходят от вашей организации","Клиент спрашивает установку, к которой вы подключены, опубликована ли более новая версия, и никогда не обращается для этого к Mirket. Установка без выхода в интернет продолжает работать.","Первый запуск","Эти сборки пока не подписаны сертификатом разработчика, поэтому обе системы останавливают первый запуск и просят подтверждения. Каждая спросит ровно один раз. Подписанные сборки будут, и вместе с ними этот шаг исчезнет.","macOS","Откройте образ диска и перетащите Mirket в «Программы». Первый запуск будет отклонён с сообщением о том, что macOS не может проверить разработчика. Откройте «Системные настройки», перейдите в «Конфиденциальность и безопасность», прокрутите до упоминания Mirket и выберите «Всё равно открыть».","Windows","Запустите установщик. SmartScreen покажет «Система Windows защитила ваш компьютер», потому что издатель пока не распознан. Выберите «Подробнее», затем «Выполнить в любом случае».","Проверка загруженного файла","Каждый выпуск публикует файл SHA512SUMS рядом с двоичными файлами. В macOS выполните shasum -a 512 для загруженного файла и сравните; в Windows — Get-FileHash -Algorithm SHA512. Эти сборки ещё не подписаны, поэтому именно эта контрольная сумма и является проверкой.","Откуда приходят обновления","На этой странице клиент скачивают в первый раз. Дальше клиент обращается к вашей собственной установке, а не к этому сайту. Благодаря этому клиент в изолированной сети работает точно так же, как клиент с доступом в интернет, а версия клиента следует за установкой, которой он принадлежит.","SHA-512","Пока нет установки, к которой можно подключиться?","Клиент полезен только вместе с установкой Mirket LMS. Если в вашей организации её пока нет, этот разговор начинается на странице цен.","Apple silicon","Mac с чипом серии M.","Образ диска (.dmg)","Intel","Mac с процессором Intel.","64-разрядная","Почти любой компьютер с Windows.","Установщик (.exe)","ARM","Windows на ARM, например ПК Copilot+.","Освоиться в Mirket","Разберитесь в ролевых приложениях, навигации, настройках и границах, которые определяют, что вам доступно.","6 мин","16 августа 2026 г.","Адрес Mirket для вашей роли, выданный вашей организацией.","Действующая учётная запись в вашей организации и её актуальные данные для входа.","В шапке приложения показаны ожидаемые организация и роль.","Ваша панель и навигация по назначенным курсам загружаются без ошибки прав доступа.","Если данные для входа отклонены, воспользуйтесь ссылкой восстановления на странице входа.","Если роль или организация указаны неверно, выйдите из системы и обратитесь к администратору вашей организации, а не продолжайте работу.","Первое знакомство с Mirket","Письменное введение ниже — полная альтернатива этой запланированной записи.","Начните со своего ролевого приложения","Организация выдаёт вам адрес приложения для студента, преподавателя или администратора. От того, каким приложением вы пользуетесь, зависят доступные инструменты и навигация.","Откройте адрес вашей организации","Используйте ссылку для вашей роли, выданную вашей организацией. Добавьте в закладки именно этот адрес, а не страницу внутри курса.","Войдите под назначенной вам учётной записью","Введите данные, выданные вашей организацией. Если войти не удаётся, воспользуйтесь способом восстановления, указанным на странице, или обратитесь к администратору вашей организации.","Проверьте свою роль и организацию","Прежде чем открывать материалы, требующие конфиденциальности, проверьте сведения об учётной записи и организации — особенно на общем устройстве.","Разберитесь, что появляется в навигации","Студенты видят сценарии обучения, участия, сдачи работ, совместной работы и опубликованных результатов.","Преподаватели видят сценарии подготовки курса, оценивания, посещаемости, совместной работы и выставления оценок.","Администраторы видят средства управления людьми, курсами, коммуникацией и состоянием системы на уровне организации.","Определяющими являются участие в курсе и права доступа. Отсутствующий раздел может означать, что ваша организация не выдала доступ.","Настройте рабочие параметры","Откройте параметры в меню учётной записи","Выберите доступный язык, цветовой режим и параметры уведомлений для текущего устройства.","Проверьте фокус клавиатуры","Переходите между элементами управления клавишей Tab. Mirket сохраняет видимую рамку фокуса и поддерживает работу с клавиатуры в основных сценариях.","Работа внутри курса","Найдите контекст курса, переходите между учебными разделами и разберитесь, почему некоторые материалы или действия могут быть недоступны.","7 мин","Учётная запись студента или преподавателя, участвующая хотя бы в одном курсе.","Название или код курса, работу по которому вы собираетесь открыть.","В шапке курса показаны ожидаемые название и код.","Выбранный раздел курса показывает своё состояние: загружен, пуст, недоступен или ограничен правами.","Если загрузка не удалась, воспользуйтесь кнопкой «Повторить попытку» на странице курса.","Если курса нет в списке, попросите администратора вашей организации или преподавателя проверить ваше участие.","Откройте нужный курс","Выберите курс из своего списка","Прежде чем открывать работу или загружать файлы, убедитесь по названию и коду, что выбран нужный курс.","Пользуйтесь навигацией курса","Переходите между разделами, включёнными для этого курса. На узких экранах полоса вкладок прокручивается, поэтому активный и соседние разделы остаются доступны.","Прочитайте текущее состояние","Состояния «черновик», «опубликовано», «недоступно» и «ограничено правами» обозначены текстом и структурой, а не только цветом.","Если элемент отсутствует или недоступен","Убедитесь, что открыли нужный курс и нужное ролевое приложение.","Прочитайте сообщение о состоянии: в нём указан контекст публикации, сроков, участия или прав доступа.","Повторяйте попытку, только если интерфейс предлагает такое действие; о повторяющихся сбоях сообщите администратору вашей организации.","Сдача заданий и прохождение экзаменов","В приложении студента сохраните работу по заданию, сдайте её как попытку и пройдите доступную попытку экзамена.","10 мин","Студенческий доступ к курсу, которому принадлежит задание или экзамен.","Поддерживаемый браузер, устойчивое соединение и подготовленные локально файлы ответов.","Задание или экзамен, состояние которого допускает попытку.","Задание показывает сданную попытку и записанное время сдачи.","Экзамен закрывает рабочую область и показывает попытку как сданную, а не как выполняемую.","Результаты появляются только после того, как преподаватель их опубликует.","Если «Сохранить черновик» или «Сдать попытку» сообщает об ошибке, не закрывайте страницу, сохраните локальные копии файлов и воспользуйтесь предложенной повторной попыткой.","Если экзамен переподключился, прежде чем продолжать, дождитесь индикатора сохранения; о стойком расхождении в таймере или сдаче сообщите немедленно.","Перед началом","Прочитайте указания, период доступности, разрешённое число попыток и требования к вложениям.","Для работы с ограничением времени убедитесь, что часы устройства и сетевое соединение устойчивы.","Открывайте только то задание или экзамен, которое собираетесь выполнить: правила доступа и файлы зависят от контекста.","Сдавайте работу безопасно","Откройте «Курсы», выберите курс, затем «Задания» или «Экзамены»","Прежде чем приступать к работе, сверьте название, отметку доступности, срок сдачи, длительность и число разрешённых попыток, чтобы убедиться, что открыт нужный элемент.","Составьте ответ на задание","Введите требуемый форматированный ответ или адрес и выберите «Добавить файлы» для каждого нужного вложения. Прежде чем продолжать, дождитесь появления загруженных файлов в попытке.","Пользуйтесь кнопкой «Сохранить черновик», пока работу ещё можно править","«Сохранить черновик» сохраняет текущий ответ, не сдавая его. Перед окончательной сдачей откройте попытку заново и проверьте сохранённый текст, адрес и файлы.","Когда работа готова окончательно, выберите «Сдать попытку»","Прочитайте подтверждение: сданную попытку изменить нельзя. После сдачи проверьте состояние попытки и записанное время сдачи.","Для экзамена выберите «Открыть экзамен» или «Продолжить попытку»","Начинайте, только если готовы к указанной длительности. Ответьте на каждый вопрос, следите за состоянием сохранения и таймером, просмотрите вопросы без ответа, затем выберите «Сдать попытку».","Прохождение экзамена с ограничением времени","Начните попытку с таймером, который ведёт сервер, положитесь на автоматическое сохранение ответов, сдайте работу осознанно и знайте, что произойдёт при обрыве связи или истечении времени.","9 мин","29 августа 2026 г.","Студенческое участие в курсе, которому принадлежит экзамен.","Опубликованный экзамен в пределах периода доступности, с оставшимися попытками.","Устойчивое соединение и устройство, способное оставаться на странице попытки до завершения сдачи.","Попытка показывает «Сдана» или «Время истекло», а не «Выполняется».","Перед сдачей индикатор показывал «Ответы сохранены», и у попытки записано время сдачи.","Если в шапке показано «Не все ответы сохранены», оставайтесь на странице. Несохранённые ответы остаются в очереди и отправляются снова, когда вы редактируете ответ, выбираете «Повторить сохранение» или сдаёте попытку.","Если браузер или соединение отказали посреди попытки, войдите заново и снова откройте экзамен. Не истёкшая попытка продолжится со всеми подтверждёнными ответами.","Если время истекло, пока вы были отключены, сервер закроет и оценит попытку сам. Откройте экзамен заново, чтобы проверить итоговое состояние, а не начинайте новую попытку.","Разберитесь в периоде попытки","Экзамен показывает ограничение времени, число разрешённых попыток и момент закрытия доступности ещё до начала.","Таймер запускается на сервере в тот момент, когда вы выбираете «Начать попытку». Закрытие страницы его не останавливает.","Попытка заканчивается по ограничению времени или по закрытию доступности — смотря что наступит раньше, поэтому старт близко к сроку сокращает попытку.","Повторное открытие экзамена во время выполняемой попытки продолжает её, а не расходует новую.","Особые условия, назначенные преподавателем, могут расширить ваш период, длительность или число попыток.","Отвечайте с автоматическим сохранением","Откройте «Курсы», выберите курс, затем «Экзамены»","Прочитайте на стартовой панели ограничение времени, число попыток и время закрытия, затем выберите «Начать попытку». Порядок вопросов может отличаться у разных студентов, если преподаватель включил перемешивание.","Следите за состоянием сохранения, пока отвечаете","Каждое изменение сохраняется автоматически через несколько секунд после ввода. Рядом с оставшимся временем в шапке показано «Сохранение ответов», «Ответы сохранены» или «Не все ответы сохранены».","После неудачного сохранения не закрывайте страницу","Несохранённый ответ остаётся в очереди. Выберите «Повторить сохранение» или продолжайте отвечать и, прежде чем уйти со страницы, дождитесь возврата индикатора к «Ответы сохранены».","Сдача работы и истечение времени","Закончив, выберите «Сдать попытку»","Сначала сохраняются ожидающие ответы, затем в подтверждении поясняется, что сохранённые ответы станут окончательными, а попытку нельзя будет открыть заново.","Знайте, что происходит при истечении времени","Когда время истекает при открытой странице, Mirket сдаёт попытку автоматически с уже сохранёнными ответами. После этого попытка показывает «Время истекло».","Знайте, что происходит при обрыве связи","Подтверждённые ответы хранятся на сервере. Если вы так и не вернётесь, сервер сам оценит истёкшую попытку примерно через минуту после истечения: неотвеченные закрытые вопросы получают ноль, а письменные ответы ждут проверки преподавателем.","Прочитайте свой результат","После сдачи экзамен показывает «Попытка принята». Ответы записаны, даже пока баллы скрыты.","Баллы и комментарии появляются только после того, как преподаватель опубликует журнал оценок курса; тогда попытка покажет набранные и максимальные баллы.","Чтобы в любой момент снова открыть свои ответы, воспользуйтесь пунктом «Просмотреть последнюю попытку».","Создание и оценивание заданий и экзаменов","В приложении преподавателя создавайте задания и экзамены, публикуйте их осознанно, проверяйте работы студентов и публикуйте результаты.","12 мин","Преподавательский доступ к действующему, не архивному курсу.","Подготовленные указания, даты доступности, шкала оценивания, правила попыток и защищённые вложения, если они нужны.","Список заданий или экзаменов показывает нужное состояние: черновик, запланировано, опубликовано или в архиве.","Сохранённые оценки и комментарии, доступные только для добавления, отображаются напротив выбранной работы.","Журнал оценок показывает нужный вес источника и состояние публикации.","Прежде чем вводить содержимое заново, воспользуйтесь кнопкой «Повторить попытку» на списке или карточке, которые не загрузились.","Если сохранение не удалось, не закрывайте редактор и скопируйте длинные указания или комментарии, прежде чем повторять.","Не публикуйте задание и не открывайте результаты, чтобы обойти ошибку загрузки; сначала убедитесь в текущем состоянии на сервере.","Создайте задание","Откройте «Курсы», выберите курс, затем «Задания»","Выберите «Новое задание». Если курс в архиве, этот элемент недоступен.","Опишите задачу и её границы","Введите название, указания, даты открытия и сдачи, шкалу оценивания, вес, допустимые виды работ, правило сдачи после срока, число попыток и вложения задания.","Создайте задание и проверьте его состояние","Сохраните редактор, затем откройте задание из списка заново. Проверьте отметку доступности, указания, даты, шкалу, попытки, виды работ и правило сдачи после срока.","Проверьте и оцените работу по заданию","Откройте задание и выберите человека в разделе «Студент или группа»","Выберите нужного студента или группу. Рабочая область покажет попытки, содержание ответа, файлы и активную попытку.","Внесите балл в нужную попытку","Убедитесь в выборе активной попытки, запишите балл и сведения о продлении, если оно есть, затем выберите «Сохранить оценку» в разделе оценивания.","Отправьте комментарии отдельно","Добавьте письменный комментарий или файлы и выберите «Отправить комментарий». Комментарии можно только добавлять, поэтому перед отправкой проверьте адресата и содержание.","Создайте и опубликуйте экзамен","Откройте «Экзамены» и выберите «Новый экзамен»","Задайте название, период доступности, длительность, максимум попыток, вес, вопросы и настройки особых условий, которые предлагает редактор.","Пока правите, держите экзамен в черновике","С помощью пункта «Управлять экзаменом» откройте экзамен заново и просмотрите настройки вопросов и времени. Черновики студентам недоступны.","Публикуйте только после итоговой проверки","Откройте меню действий экзамена и выберите «Опубликовать экзамен». Убедитесь, что в списке показано «Опубликован» и нужный период доступности.","Оценивайте и публикуйте через экзамен и журнал оценок","Просмотрите сданные попытки, сохраните решения по оцениванию, затем в журнале оценок проверьте вес источников и публикуйте результаты, только когда они готовы для студентов.","Проверка и оценивание попыток экзамена","Просматривайте сданные и истёкшие попытки, оценивайте письменные ответы, прикладывайте комментарии и понимайте, как результаты попадают в журнал оценок.","8 мин","Преподавательский доступ к курсу, которому принадлежит экзамен.","Хотя бы одна сданная или истёкшая попытка студента.","Каждая просмотренная попытка показывает «Проверено» вместо «Требует проверки».","Балл самой новой проверенной попытки отображается как результат экзамена в журнале оценок.","Если список попыток или ответ не загружаются, воспользуйтесь кнопкой «Повторить попытку»; не вводите баллы, пока не увидите текущее состояние на сервере.","Если «Сохранить проверку» не удалось, не закрывайте панель, скопируйте длинные комментарии и повторите. Проверка попытки сохраняется целиком, поэтому неудачное сохранение ничего не изменило.","Разберитесь, что приходит на проверку","Закрытые вопросы — один вариант, несколько вариантов и «верно или неверно» — оцениваются автоматически при сдаче.","Письменные ответы не получают автоматического балла; попытка остаётся в состоянии «Требует проверки», пока у каждого письменного ответа не появится сохранённый балл.","Попытки, у которых истекло время, сервер закрывает и оценивает сам, в том числе у студентов, потерявших связь: неотвеченные закрытые вопросы получают ноль, а письменные ответы ждут вас. У них состояние «Время истекло».","Выполняемую попытку оценить нельзя.","Оцените письменные ответы","Откройте экзамен и выберите попытку студента","Панель «Попытки и проверка» перечисляет каждую попытку с её состоянием и ходом проверки. Выберите одну, чтобы увидеть все вопросы, ответ студента и автоматический балл, если он есть.","Поставьте балл каждому письменному ответу","Баллы ограничены весом вопроса. При желании добавьте к ответу форматированный комментарий, прежде чем сохранять.","Выберите «Сохранить проверку»","Сохранение охватывает всю попытку сразу. Когда у каждого письменного ответа есть балл, попытка становится проверенной и её сумма рассчитывается.","Знайте, как результаты доходят до студентов","Самая новая проверенная попытка каждого студента становится результатом экзамена в журнале оценок курса и нормируется по максимальному баллу.","Студенты видят баллы и комментарии только после публикации журнала оценок курса, поэтому проверять заранее безопасно.","Начала попыток, истечения времени, сдачи и действия по оцениванию записываются в журнал аудита экзамена.","Ведение журнала оценок курса","Соедините задания, экзамены, посещаемость и ручные записи во взвешенную оценку за курс, публикуйте результаты осознанно и читайте опубликованные оценки как студент.","Участие в курсе: преподаватели управляют источниками и результатами, студенты читают опубликованные результаты.","Для преподавателей — план того, сколько каждый оценённый источник даёт в итоговую оценку за курс.","Для преподавателей журнал оценок показывает все нужные источники, распределённый вес и нужное состояние публикации.","Для студентов опубликованные результаты показывают каждый источник, его вес и текущую оценку за курс.","Если журнал оценок не загружается, воспользуйтесь кнопкой «Повторить попытку»; не меняйте веса и состояние публикации, пока не увидите текущее состояние на сервере.","Если источник не сохраняется из-за превышения предела в 100 %, сначала уменьшите другой включённый вес.","Разберитесь в источниках оценок","Источники-задания и источники-экзамены принадлежат своим заданиям и экзаменам; результаты поступают в них из оценивания автоматически.","Источники посещаемости синхронизируются с выбранным занятием. Ручные источники хранят результаты, внесённые преподавателем, например за выступления или работу на занятии.","У каждого источника вес от 0,01 % до 100 %. Источники, включённые в оценку за курс, делят между собой 100 %; сохранение, которое превышает этот предел, отклоняется.","Текущая оценка — средневзвешенное только по оценённым и включённым источникам; источник без результата не ухудшает оценку студента.","Управляйте источниками и результатами как преподаватель","Откройте «Курсы», выберите курс, затем «Журнал оценок»","В шапке показаны состояние публикации, распределённый вес, число источников и действия по управлению.","Добавьте ручной источник или источник посещаемости","Выберите «Добавить ручной источник» или «Добавить посещаемость», введите название, вес и максимальный балл и решите, включать ли источник в оценку за курс сейчас.","Настройте веса и включение","Измените для каждого источника вес или переключатель «Включить в оценку за курс» и выберите «Сохранить». Сохранение, которое поднимает включённые веса выше 100 %, отклоняется.","Внесите результаты вручную","Для ручных источников вводите баллы прямо в таблицу результатов студентов. Результаты заданий и экзаменов приходят со своих экранов оценивания, а посещаемость синхронизируется с занятиями.","Удаляйте только ручные источники и источники посещаемости","Удаление безвозвратно стирает записанные результаты этого источника, и подтверждение об этом предупреждает. Источники-задания и источники-экзамены настраиваются через своё задание или экзамен.","Публикуйте результаты осознанно","Когда результаты готовы, выберите «Опубликовать оценки»","Публикация сразу открывает студентам все включённые результаты, баллы за экзамены вместе с комментариями и текущую оценку.","Чтобы снова закрыть их, выберите «Скрыть оценки»","Скрытие возвращает студентов к неопубликованному состоянию, не удаляя ни одного результата.","Читайте опубликованные оценки как студент","Пока преподаватель не опубликовал журнал оценок, страница сообщает, что оценка за курс не опубликована, а результаты остаются закрытыми.","После публикации вы видите каждый оценённый источник, его вес, свой результат и текущую оценку за курс.","После публикации в просмотре экзамена также становятся видны баллы и комментарии к каждому ответу.","В вашу текущую оценку входит только оценённая и опубликованная работа.","Участие в занятии в прямом эфире","В приложении студента войдите в конференцию курса, выберите устройства, участвуйте и восстанавливайте соединение при перебоях со звуком и видео.","Студенческое участие в курсе, которому принадлежит занятие.","Современный браузер с разрешением на микрофон или камеру, если эти устройства нужны.","Занятие, конференция которого идёт и открыта для подключения.","Рабочая область конференции показывает вашу плитку участника и состояние соединения.","Выход закрывает рабочую область конференции и освобождает активные потоки микрофона и камеры.","Если соединение не удалось или стало недоступно, один раз воспользуйтесь действием «Присоединиться снова» в конференции.","Если переподключение не помогает, покиньте рабочую область, откройте занятие курса заново и сообщите видимую ошибку вместе со временем занятия и названием браузера.","Элементы управления занятием в прямом эфире","Письменная процедура ниже охватывает подключение, управление устройствами, участие и восстановление.","Подключайтесь с нужными устройствами","Откройте «Курсы», выберите курс, затем «Занятия»","Выберите запланированное занятие, сверьте его название и время и, когда конференция идёт, выберите «Присоединиться к конференции».","Проверьте разрешения браузера","Разрешайте доступ к микрофону или камере, только если собираетесь ими пользоваться. Войти можно и с любым из них отключённым.","Проверьте предпросмотр","Перед подключением проверьте выбранные камеру и микрофон, отображаемое имя и свою роль в курсе.","Пользуйтесь элементами управления конференцией","Включайте и выключайте микрофон и останавливайте или запускайте камеру с постоянной панели управления.","Пользуйтесь поднятием руки и панелью участников, чтобы согласовывать действия, не перебивая говорящего.","Демонстрируйте экран только тогда, когда это позволяют преподаватель или правила занятия.","Закончив, покиньте занятие; закрытие рабочей области также освобождает активные медиаустройства.","Восстановление при изменении соединения","Прочитайте состояние соединения","Mirket показывает состояния «переподключение», «недоступно» и «сбой» с явным следующим действием.","Повторите попытку один раз со страницы занятия","Воспользуйтесь предложенным действием повтора, чтобы прежняя комната была покинута до начала нового соединения.","Сообщайте о повторяющихся сбоях","Запишите занятие, время, браузер и видимое сообщение об ошибке для оператора вашей организации.","Создание и проведение занятия в прямом эфире","В приложении преподавателя запланируйте занятие курса, начните его конференцию, ведите участие, сохраните посещаемость и просмотрите записи.","Поддерживаемый браузер и разрешение на микрофон, камеру или экран, которым вы собираетесь поделиться.","Согласованное расписание, тип занятия и понятные ожидания от участников.","Список занятий показывает правильные название, тип, время начала и окончания.","Конференцию можно покинуть корректно, а карточка занятия сохраняет посещаемость и состояние записей.","Если занятия или состояние конференции не загружаются, воспользуйтесь кнопкой «Повторить попытку»; не создавайте второе занятие, пока судьба первого сохранения неясна.","Если после «Начать конференцию» она не запустилась, покиньте рабочую область, проверьте состояние занятия на его странице и повторите попытку один раз.","Прежде чем обращаться к оператору вашей организации, сохраните видимое сообщение об ошибке посещаемости или записи.","Элементы управления конференцией и посещаемостью для преподавателя","Письменная процедура ниже охватывает планирование, запуск, модерацию, посещаемость, записи и восстановление.","Запланируйте занятие","Выберите «Новое занятие». Для архивного курса это действие недоступно.","Введите данные занятия","Укажите название занятия, запланированные начало и окончание и установите «Тип занятия» на «Видеоконференция» для конференции LiveKit. Место или вложения добавляйте, только если выбранный тип этого требует.","Сохраните и проверьте запись в списке","Прежде чем сообщать расписание, сверьте название, отметку режима, дату, временной интервал, число комментариев и число записей.","Начните конференцию и ведите её","Откройте занятие и выберите «Начать конференцию»","Проверьте разрешения устройств и предпросмотр, затем войдите в рабочую область конференции.","Пользуйтесь постоянными элементами управления медиа","Управляйте микрофоном, камерой, демонстрацией экрана, участниками, чатом, поднятыми руками и расположением из элементов управления конференцией. Держите на виду личность и роль каждого участника.","По окончании конференции выйдите из неё","Выбирайте «Покинуть», а не просто закрывайте вкладку браузера, чтобы локальные потоки и состояние комнаты освобождались предсказуемо.","Запишите посещаемость и просмотрите материалы","Вернитесь к карточке занятия","После конференции просмотрите автоматические подтверждения участия и список присутствовавших.","Правьте данные студента, только если этого требуют подтверждения","Введите минуты посещения для указанного студента и выберите «Сохранить» в этой строке. Прежде чем переходить к другому человеку, проверьте сохранённое значение.","Открывайте доступные записи из списка записей","Опирайтесь на состояние записи, показанное у занятия. Отсутствующая или ещё обрабатываемая запись не подменяется выдуманной ссылкой.","Работа с файлами курса и досками","Упорядочивайте и открывайте общую библиотеку курса, просматривайте документы и видео внутри Mirket и рисуйте на сохранённых досках или досках с совместной работой в реальном времени.","Участие в курсе, которому принадлежат файлы.","Для управления файлами и досками — назначенная роль преподавателя в курсе, который не находится в архиве.","Раздел «Файлы» показывает ожидаемую структуру папок, и каждый элемент открывается в своей рабочей области.","Изменённая доска показывает «Все изменения сохранены», прежде чем вы её закроете.","Если папка, предпросмотр или доска не загружаются, воспользуйтесь предложенным повтором; исходный файл также можно скачать из его рабочей области.","Если доска сообщает о более новой версии, перезагрузите её, прежде чем продолжать; несохранённые локальные изменения будут заменены последней сохранённой версией.","Работайте в библиотеке курса","Откройте «Курсы», выберите курс, затем «Файлы»","Студенты просматривают библиотеку только для чтения. Преподаватели видят «Новая папка», «Загрузить файлы» и «Новая доска», а также действия переименования, перемещения и удаления у каждого элемента.","Упорядочивайте папками и перетаскиванием","Чтобы загрузить файлы, перетащите их в любое место области файлов, а чтобы переместить элемент — перетащите его на папку или на элемент пути. Имена не длиннее 160 символов и не могут содержать косые черты.","Меняйте вид, когда это удобно","Пользуйтесь видом списка или плитки и перемещайтесь по дереву папок клавишами со стрелками.","Открывайте файлы, не покидая Mirket","Офисные документы открываются в рабочей области документов на основе ONLYOFFICE. Преподаватели могут править, и сохранённые изменения возвращаются в файл курса; студенты просматривают их только для чтения.","Видео курса воспроизводится в защищённом проигрывателе с источником, привязанным к курсу.","Для неподдерживаемых типов предлагается скачать исходный файл, а не показывается сломанный предпросмотр.","Прежде чем закрывать сеанс редактирования, дождитесь индикатора сохранения; закрытие раньше может оставить последние изменения несохранёнными.","Рисуйте на досках","Создайте или откройте доску","Преподаватели выбирают «Новая доска» в разделе «Файлы»; любой, у кого есть доступ, открывает существующую из списка. Доски — это файлы Excalidraw, хранящиеся внутри курса.","Полагайтесь на автоматическое сохранение","Правки сохраняются вскоре после того, как вы перестаёте рисовать, а «Сохранить сейчас» вызывает немедленное сохранение. Размер доски ограничен 8 МБ.","Разрешайте конфликты перезагрузкой","Если более новый сеанс сохранил первым, Mirket блокирует дальнейшие сохранения и предлагает «Перезагрузить доску». Перезагрузка заменяет несохранённые локальные изменения последней сохранённой версией.","Работайте вместе в реальном времени","Преподаватели могут включить для каждой доски совместное редактирование и выбрать, кто может править: только назначенные преподаватели или все участники курса.","Студенты могут править, только пока совместное редактирование включено с правилом «все участники курса»; иначе они следят за доской в режиме просмотра.","Каждый участник подключается через подтверждённое участие в курсе, а изменения в реальном времени сохраняются обратно в файл доски курса.","Из рабочей области можно скачать текущую сцену в формате .excalidraw.","Переписка в чате","Начинайте личные переписки, отправляйте текст, файлы и голосовые сообщения, читайте состояния доставки и подключайтесь заново, когда сеанс чата истекает.","Учётная запись с выполненным входом в установке, где чат включён в настройках.","Разрешение на микрофон, если вы собираетесь записывать голосовые сообщения.","Список переписок загружается, а отправленное сообщение доходит до состояния «Отправлено» или «Доставлено».","Если у сообщения показано «Ошибка», проверьте соединение и воспользуйтесь действием «Повторить попытку» у этого сообщения.","Если появилась полоса «Сеанс чата истёк», выберите «Подключиться заново»; пока чат отключён, сообщения не отправляются.","Находите и начинайте переписки","Откройте чат из навигации","Список переписок показывает личные и групповые беседы с числом непрочитанных. Сузьте его поиском и фильтрами «Все», «Личные» и «Группы».","Начните личную переписку из списка участников курса","Откройте «Курсы», выберите курс, перейдите в «Участники» и выберите «Написать» рядом с человеком. Чат откроет существующую переписку или создаст новую.","Убедитесь, с кем вы говорите","В шапке переписки показаны человек и его состояние: «В сети», «Не в сети» или время последнего появления.","Отправляйте сообщения","Пишите текст в поле ввода или прикрепляйте изображения и документы из меню вложений.","Записывайте голосовые сообщения кнопкой микрофона, затем прослушайте, отмените или отправьте запись.","У каждого исходящего сообщения показано состояние доставки: «Отправка», «Ошибка», «Отправлено», «Доставлено» или «Просмотрено».","Индикатор набора текста показывает, что собеседник печатает.","Восстановите сеанс чата","Чат работает через отдельный сеанс обмена сообщениями с ограниченным сроком действия, который выдаёт Mirket.","Когда этот сеанс истекает, Mirket один раз подключается заново незаметно; если это невозможно, появляется полоса «Сеанс чата истёк».","Выберите «Подключиться заново» на этой полосе. Пока связи нет, отправка блокируется с явным сообщением, а не теряет текст молча.","Если подключиться заново не удаётся раз за разом, перезагрузите страницу и сообщите видимую ошибку администратору вашей организации.","Защита учётной записи","Держите надёжный пароль, включите двухфакторный вход, поддерживайте подтверждённые каналы связи и контролируйте сеансы, в которых выполнен вход в вашу учётную запись.","Учётная запись с выполненным входом и её текущий пароль; каждое изменение настроек безопасности заново требует пароль.","Доступ к почтовому ящику или телефону, куда приходят коды подтверждения.","Раздел «Безопасность» показывает нужную дату смены пароля и состояние двухфакторной аутентификации.","Каналы связи отмечены как подтверждённые, а в «Активных сеансах» перечислены только знакомые вам сеансы.","Если вы подозреваете, что пароль стал известен посторонним, смените его немедленно; смена завершает все сеансы, поэтому войдите заново везде.","Если код подтверждения не приходит, воспользуйтесь повторной отправкой. Число отправок в сутки ограничено, и действительным остаётся только самый новый код.","Если завершить двухфакторный вход не удаётся, воспользуйтесь действием восстановления на странице входа или обратитесь к администратору вашей организации.","Держите пароль надёжным","Откройте настройки учётной записи и выберите «Изменить пароль»","Введите текущий пароль, затем дважды новый.","Соблюдайте требования","Пароль должен содержать не менее 10 символов и сочетать хотя бы два типа знаков: прописные буквы, строчные буквы, цифры и специальные символы. Это правило действует везде, где задаётся пароль.","Ожидайте выхода на всех устройствах","Успешная смена отзывает все активные сеансы, включая другие устройства. Войдите заново с новым паролем.","Пользуйтесь двухфакторной аутентификацией","Включите двухфакторную аутентификацию в разделе «Безопасность»","Подтвердите изменение текущим паролем; смена второго фактора всегда требует первого.","Выберите способ доставки при входе","При включённой двухфакторной аутентификации вход спрашивает, куда отправить код: на основную почту учётной записи, на подтверждённую контактную почту или на подтверждённый контактный телефон.","Вводите код без промедления","Код действует пять минут, и принимается только последний запрошенный. Если он не пришёл, воспользуйтесь повторной отправкой.","Поддерживайте каналы связи","Добавьте или обновите контактную почту и телефон","Каждое изменение требует текущего пароля. Mirket отправляет код подтверждения на новый адрес, и канал остаётся неподтверждённым, пока вы его не введёте.","Подтвердите канал, прежде чем на него полагаться","Коды двухфакторной аутентификации приходят только на подтверждённые каналы, поэтому подтверждайте канал сразу после добавления.","Удаляйте каналы, которые больше вам не подконтрольны","Удаление тоже требует текущего пароля и выводит канал из сценариев восстановления и подтверждения.","Проверяйте активные сеансы","Откройте «Активные сеансы» в разделе «Безопасность»","В каждой записи показано, когда был выполнен вход и когда сеанс был активен в последний раз; текущий помечен как «Этот сеанс».","Завершайте сеансы, которых не узнаёте","Завершите отдельный сеанс или выберите «Завершить остальные сеансы», чтобы оставить только текущий. Отозванным сеансам придётся войти заново.","Доводите разбор подозрительных сеансов до конца","Отозвав незнакомый сеанс, смените пароль и убедитесь, что каналы связи по-прежнему принадлежат вам.","Администрирование организации","Управляйте людьми, курсами и коммуникацией, следите за состоянием системы, сохраняя границы организации и ролей.","Учётная запись администратора для нужной установки.","Проверенные сведения о личности, роль учётной записи, план передачи начального пароля и необходимые участия в курсах.","Управление пользователями показывает сохранённого человека, зафиксированную роль учётной записи, контактные данные и текущее состояние безопасности.","Управление курсами показывает сохранённые код и название курса, активное или архивное состояние и ожидаемое число преподавателей и студентов.","Прежде чем повторять создание, воспользуйтесь кнопкой «Повторить попытку» или «Обновить» на списке, который не загрузился.","Исправляйте ошибки полей в открытой панели; не закрывайте её, пока не появится подтверждение сохранения.","Если курс нужно вывести из работы, отправляйте его в архив, а не удаляйте; «Восстановить» отменяет это состояние.","Выдавайте доступ осознанно","Откройте управление пользователями и выберите «Новый пользователь»","Введите имя, фамилию, имя пользователя, адрес почты, необязательную дату рождения, роль учётной записи, начальный пароль и его подтверждение. Выбирайте «Создать пользователя» только после проверки личности и роли.","Для изменений профиля пользуйтесь пунктом «Изменить пользователя»","Роль после создания фиксируется. Для полей профиля используйте «Сохранить изменения»; «Задать новый пароль» — только после отдельного подтверждения, поскольку действующие коды входа при этом аннулируются.","Откройте управление курсами и выберите «Новый курс»","Введите код и название курса, затем через списки выбора преподавателей и студентов добавьте только тех, кого нужно. Выберите «Создать курс» и проверьте получившиеся числа.","Архивируйте и восстанавливайте осознанно","Архивация выводит курс из активного редактирования, не удаляя историю участия. Проверьте отметку состояния; если курс должен вернуться в работу, воспользуйтесь пунктом «Восстановить».","Пользуйтесь служебными данными ответственно","Считайте аналитику служебным свидетельством в границах организации, а не заменой академического суждения.","Для разбора происшествия опирайтесь на фактические числа, события и хронологию состояний.","Ограничивайте выгружаемые и передаваемые сведения теми, кому они нужны для заявленной задачи.","Эксплуатация установки Mirket","Разберитесь в среде выполнения, изолированной для каждой организации, границе конфигурации, проверках работоспособности и требованиях к восстановлению.","11 мин","Доступ к оболочке узла установки, выгруженный неизменяемый выпуск и файл окружения установки.","Доступ к журналам служб, к месту хранения резервных копий и к защищённому файлу с парольной фразой.","docker compose --env-file .env -f compose.yml ps сообщает, что ожидаемые службы работают, а те, у которых есть проверка работоспособности, исправны.","Проверки \u002Fhealth\u002Flive и \u002Fhealth\u002Fready у API и сокет-сервиса отвечают успешно.","Самая свежая зашифрованная резервная копия прошла тренировку восстановления, входящую в репозиторий.","Не затирайте неудавшееся развёртывание или резервную копию. Сохраните журналы, точный дайджест выпуска, путь к окружению и вывод команд.","Восстанавливайте только из проверенного зашифрованного архива, соблюдайте принятое в вашей организации окно восстановления и следуйте её инструкции.","Знайте границу развёртывания","Одна установка обслуживает одну организацию.","Процессы приложения, PostgreSQL, Redis и пространства имён объектного хранилища изолированы между организациями.","Конфигурация заказчика подключается во время выполнения, а не запекается в неизменяемые артефакты приложения.","Реагируйте на сообщение о проблеме","Проверьте конфигурацию, прежде чем менять состояние","Выполните docker compose --env-file .env -f compose.yml config --quiet, затем изучите вывод docker compose --env-file .env -f compose.yml ps и точки работоспособности live и ready у API и сокет-сервиса.","Определите затронутую службу и временное окно","Соберите приложение, роль, маршрут, отметку времени, видимое состояние восстановления и относящиеся к делу журналы служб, не запрашивая лишнего пользовательского содержимого.","Пользуйтесь командами резервного копирования из репозитория","Выполните pnpm ops:check, затем создайте согласованную зашифрованную копию командой pnpm ops:backup с явно указанными абсолютными путями к окружению, выходному файлу и файлу с парольной фразой.","Докажите восстановимость","Выполните pnpm ops:restore-drill для полученного архива с теми же явными парольной фразой и параметрами окружения. Тренировка считается завершённой только при проверенных контрольных суммах и успешных одноразовых восстановлениях PostgreSQL.","Восстанавливайте обратимыми действиями","Отдавайте предпочтение задокументированным перезапускам служб, повторным попыткам и проверенным восстановлениям. Сохраняйте свидетельства и делайте проверенную резервную копию перед обновлениями и вмешательством в схему.","Список курсов студента: закреплённый курс и ещё два, с числом объявлений, файлов и участников.","Рабочая область курса с вкладками объявлений, заданий, экзаменов, журнала оценок, обсуждений, занятий, участников, файлов и аналитики, а под ними — курс кратко.","Дерево файлов курса, где то, что участник может открыть, зависит от его роли в курсе.","Задание с его условием, сданной попыткой и полученными комментариями в одной записи.","Опубликованная версия экзамена с окном сдачи, попытками, ожидающими оценки, и особыми условиями, предоставленными одному студенту.","Экзамены, которые может открыть студент; каждый ограничен окном сдачи, лимитом времени и числом разрешённых попыток.","Журнал оценок, принимающий оценки за задания, посещаемость и ручные позиции на равных, с весом каждой из них.","Запланированные занятия курса: видеоконференция и встреча в аудитории на одной временной шкале.","Занятие с его конференц-комнатой, заметками и вложениями, а также посещаемостью, отмеченной рядом с онлайн-участием.","Идущая конференция внутри курса, с записью, четырьмя участниками и элементами управления микрофоном, камерой, демонстрацией экрана и поднятием руки.","Аналитика организации, ежедневно пересчитываемая по записанным событиям курсов, со скрытыми малыми курсами для защиты приватности студентов.","Администрирование пользователей в границах одной установки и одной организации, с ролью и состоянием безопасности каждой учётной записи.",1788637571574]