Assessment & Completion
Smartphone Academy uses transparent local checks for completeness, integrity and reproducibility without presenting an automated score as a professional certification.
Evidence Gate and Technical Validation
The Academy separates documentation readiness from technical correctness. Every practical workspace can earn up to 70 documentation points; only deterministic labs with a registered validator can earn the additional 30 technical points.
Automatically validated labs pass at 80/100 or higher. Review-mode labs become READY FOR REVIEW at 56/70 and require an explicit self, peer or instructor review; the tool does not pretend prose length proves correctness.
Final Assessment Set
The final local assessment uses six existing deterministic labs with artifact-specific automatic validators:
hash-baselinepackage-integrity-baselinejson-config-validatorpython-log-normalizercapstone-incidentmobile-response-casefile
Each must reach at least 80/100. Because the technical component is worth 30 points, a final lab cannot pass on documentation alone.
python Smartphone-Academy.py assessmentRuns locally in Termux.Local Completion Record
After all catalog items are marked complete and all six final automatic assessments pass, the companion can create a local completion record.
python Smartphone-Academy.py certificateSaved under ~/.dedsec-smartphone-academy/.The record explicitly says self-managed, non-accredited, locally assessed. It is portfolio evidence, not an official professional certification or independent verification of professional competence.
Academy Structural Audit
The local audit checks catalog uniqueness, English/Greek page parity, practical catalog parity, total hours and empty files.
python Smartphone-Academy.py auditIt should finish with zero structural issues.