@extends('layouts.app') @php $n = $exams->count(); $vendors = $exams->map(fn ($e) => $e->course?->vendor)->filter()->unique('id')->sortBy('name')->values(); $proct = ['none' => 'Timed only', 'standard' => 'Proctored', 'strict' => 'Strictly proctored']; $minD = $exams->min('duration_minutes'); $maxD = $exams->max('duration_minutes'); $minQ = $exams->min('question_count'); $maxQ = $exams->max('question_count'); $minP = $exams->min('pass_percent'); $maxP = $exams->max('pass_percent'); $range = fn ($a, $b, $u = '') => $a === $b ? $a.$u : $a.'–'.$b.$u; $badgeCount = $exams->filter(fn ($e) => $e->badge)->count(); $enrolCount = $exams->where('requires_enrollment', true)->count(); $maxAttempts = $exams->max('max_attempts'); $faqs = [ ['What are INFOTICS certification exams?', 'They are timed, randomised knowledge assessments delivered on the INFOTICS platform and built around our courses. Each attempt draws questions from a bank and shuffles the answer options. They prepare you for the vendor exam; they are not the official vendor exam itself.'], ['Do I need to be enrolled to sit an exam?', $enrolCount === $n ? 'Yes. Every exam here is open to learners enrolled in the related course, so you can only start one from your learner account.' : $enrolCount.' of the '.$n.' exams require enrollment in the related course. Log in and open the exam page to see whether you are eligible.'], ['How long is an exam and what is the pass mark?', $n ? 'Exams run '.$range($minD, $maxD, ' minutes').' with '.$range($minQ, $maxQ).' questions per attempt and a pass mark of '.$range($minP, $maxP, '%').', depending on the exam. The timer runs on the server, so it keeps counting if your connection drops.' : 'Each exam page lists its duration, number of questions and pass mark.'], ['What if I do not pass?', 'You see your score and a per-domain breakdown straight away, so you know what to revise. '.($maxAttempts ? 'Exams allow up to '.$maxAttempts.' attempts per learner' : 'Attempts are limited per exam').'; some have a waiting period between attempts, which is shown on the exam page.'], ['How is exam integrity protected?', 'Attempts are timed and question order and answer options are shuffled. Depending on the exam, the platform also records events such as switching tabs, leaving full screen, copying or pasting. Strictly proctored exams submit automatically after repeated violations.'], ['What do I receive when I pass?', 'An instant score report, a QR-verified INFOTICS certificate and'.($badgeCount ? ' a shareable digital badge ('.$badgeCount.' exams award one)' : ' access to your learner records').'. Employers can verify both on the INFOTICS verification page.'], ]; seo()->title('Certification Exams | Online Assessments | INFOTICS') ->description('Sit '.$n.' timed, randomised INFOTICS certification exams online: instant score reports, verifiable certificates and shareable digital badges for enrolled learners.') ->schema(['@type' => 'CollectionPage', 'name' => 'INFOTICS certification exams', 'url' => route('exams.index'), 'mainEntity' => ['@type' => 'ItemList', 'numberOfItems' => $n, 'itemListElement' => $exams->values()->map(fn ($e, $i) => ['@type' => 'ListItem', 'position' => $i + 1, 'name' => $e->title, 'url' => route('exams.show', $e->slug)])->all()]]) ->schema(['@type' => 'FAQPage', 'mainEntity' => collect($faqs)->map(fn ($f) => ['@type' => 'Question', 'name' => $f[0], 'acceptedAnswer' => ['@type' => 'Answer', 'text' => $f[1]]])->all()]); @endphp @section('content')
Certification exams

Prove what you know, on the record

Quick answer: INFOTICS exams are timed, randomised online assessments for learners enrolled in our courses. You get an instant score with a domain breakdown, and a pass earns a verifiable certificate{{ $badgeCount ? ' and a shareable digital badge' : '' }}. They prepare you for vendor exams but are not the vendor’s own tests.

{{ $n }} {{ Str::plural('exam', $n) }} @if($n) {{ $range($minD, $maxD, ' min') }} Pass mark {{ $range($minP, $maxP, '%') }}@endif @if($badgeCount) {{ $badgeCount }} digital {{ Str::plural('badge', $badgeCount) }}@endif
@if($n === 0) Browse courses @else
@foreach($vendors as $v)@endforeach

Showing all {{ $n }} exams.

@foreach($exams as $e) @php $c = $e->course; $b = $e->badge; @endphp

{{ $e->title }}

{{ $e->description }}

  • {{ $e->duration_minutes }} min
  • {{ $e->question_count }} questions
  • Pass {{ $e->pass_percent }}%
  • {{ $e->max_attempts ? $e->max_attempts.' attempts' : 'Unlimited attempts' }}
  • {{ $proct[$e->proctor_level] ?? 'Timed only' }}
  • {{ $e->requires_enrollment ? 'Enrolled learners' : 'Open to all learners' }}
@if($b)
Badge earned on passing{{ $b->level }} level
@endif
{{ $e->requires_enrollment ? 'Included with the course' : 'Free to sit' }}
View exam
@endforeach
@endif
How it works

From enrollment to a verified result

  1. Enroll and learnMost exams unlock when you are enrolled in the related course.
  2. Start when readyRead the rules, confirm, and the server-side timer begins. Answers autosave.
  3. Get your score at onceSee your result, a domain breakdown and, where allowed, a question review.
  4. Share your proofA pass issues a certificate and badge that employers can verify online.

Vendor names belong to their owners. INFOTICS exams are our own assessments and do not replace the official vendor exam.

FAQ

Exam questions, answered

@foreach($faqs as $f)
{{ $f[0] }}
{{ $f[1] }}
@endforeach
@endsection @push('scripts')@endpush