Forbedring af TeachTuttis platform med en koderevision

TeachTutti

Om dette projekt

TeachTutti kontaktede Imaginary Cloud for at få foretaget en audit af deres videokonferencemodul, som er bygget med Twilio til video-, chat- og whiteboard-funktioner. Målet var at vurdere modulets pålidelighed, sikkerhed og ydeevne for at forbedre brugeroplevelsen og sikre gnidningsfri fjernundervisning. Vi leverede dette gennem vores kode-audit.

Resultat: Vi leverede en omfattende rapport med 49 prioriterede fund, der skal guide implementeringen, og som hver især har til formål at forbedre den overordnede tilstand af TeachTutti-platformen.

Vores engagement

teknologier

WordPress

PHP

MySQL

En fleksibel og integreret vejledningsplatform for alle elever

TeachTutti er en omfattende online vejledningsplatform designet til at forbinde studerende med kvalificerede vejledere på tværs af forskellige fag. Platformen tilbyder tre former for vejledning: personlige sessioner hjemme hos den studerende, personlige sessioner hjemme hos vejlederen og fjernundervisning via videokonferencer. Denne fleksibilitet giver eleverne mulighed for at vælge det læringsmiljø, der bedst passer til deres behov.

Ud over matchmaking giver TeachTutti en integreret læringsoplevelse med indbygget planlægning, sikker betalingsbehandling, og kommunikationsværktøjer til at strømline interaktioner mellem vejleder og studerende. Platformen understøtter en bred vifte af emner, der henvender sig til elever i alle aldre og akademiske niveauer, fra grundskole til universitet og faglig udvikling. Ved at udnytte teknologi til at forbedre tilgængelighed og bekvemmelighed sigter TeachTutti på at gøre kvalitetsuddannelse mere personlig, effektiv og bredt tilgængelig.

TeachTutti projektskærm
Forbedring af TeachTuttis platform med en koderevision
IMAGINARY CLOUDS ROLLE OG ENGAGEMENT I TEACHTUTTI

I TeachTutti Code Audit gennemførte vores team en grundig evaluering af platformen og sikrede en fokuseret og systematisk tilgang til at identificere områder, der kan forbedres. Vi var ansvarlige for hele revisionsprocessen og leverede handlingsbar indsigt gennem en struktureret metode.

Vores ansvar omfattede:

1. Revisionsplanlægning og udførelse - Vi udviklede en detaljeret revisionsplan, der skitserede omfanget, metodologien og tidslinjen, hvilket muliggjorde en systematisk vurdering af kodebasen og identifikation af nøglefund.

2. Kodeanalyse - Vores team gennemgik den eksisterende kode med fokus på bedste praksis, sikkerhedssårbarheder og overordnet kvalitet. Denne tekniske vurdering var afgørende for at give praktiske anbefalinger til forbedring.

3. Rapportering og anbefalinger - Efter afslutningen af revisionen udarbejdede vi en omfattende rapport med prioriterede resultater og handlingsrettede anbefalinger. Dette fungerede som en klar køreplan for TeachTuttis udviklingsteam.

Revisionens primære fokus var på at evaluere videokonferencemodulet, der bruger Twilio til video-, chat- og whiteboard-funktionaliteter. Da fjernkommunikation er afgørende for brugeroplevelsen, var det afgørende at sikre modulets pålidelighed, sikkerhed og ydeevne.

Sammen med den modulspecifikke gennemgang vurderede vi den bredere arkitektur, herunder en omfattende kodegennemgang, vurdering af produktionsserver og evaluering af datastyring. Vores resultater dækkede potentielle sårbarheder, serverineffektivitet og datastyringspraksis for at sikre platformens skalerbarhed, sikkerhed og funktionalitet.

Forbedring af TeachTuttis platform med en koderevisionHAR DU ET NYT PROJEKT I TANKERNE? LAD OS TALE SAMMEN

i løbet af projektet

Code Audit -processen blev implementeret for at udføre kodeanalysen af platformen.

to faser

Analysis
Udvikling
MVP Launch

two stages

Migration
Development

fire faser

Forskning
Ideering
Henrettelse
Teknisk vurdering

fire faser

Krav
Back-end integration
Webstedsudvikling
Avanceret filtrering og søgning

fire faser

Forskning
Ideering
Henrettelse
Teknisk vurdering

fire faser

Efterslæb
Bootstrap
Bølge 0
Bølge N

fire faser

Forskning
Ideering
Henrettelse
Lancering og overdragelse

to processer

MVP
‍ ADP

Fire faser

Omfangsmøde
Kode gennemgang
Test gennemgang
Kvalitetsvurdering
Vurdering

Fire faser

Efterslæb
Bootstrap
Bølge 0
Bølge N

i løbet af projektet

Code Audit -processen blev implementeret for at udføre kodeanalysen af platformen.

ANVENDTE TEKNOLOGIER

WordPress
WordPress
PHP
PHP
MySQL
MySQL

WordPress driver TeachTutti-platformen, administrerer sider, brugerkonti og indhold. Dens plugins muliggør nem udvidelse af funktioner.

Brugerdefineret PHP-kode leverer nøglefunktioner som brugerlogin, videoopkald og chat, hvilket muliggør dynamisk indhold og jævn databaseinteraktion.

MySQL gemmer brugerdata og platformaktivitet og tilbyder pålidelig ydeevne til hurtig og effektiv datahåndtering.

Arbejdsmodelskærm
arbejdsmodel og team

Da TeachTutti var på udkig efter høj teknisk ekspertise, fulgte vi Arbejdsmodel for administreret projekt, som omfattede vores produktorienterede Full-Stack udviklere og en Projektleder.

Full-Stack-udviklere: Gennemførte en grundig koderevision af TeachTuttis videokonferencemodul, der evaluerede kodekvalitet, sikkerhed og ydeevne. De identificerede sårbarheder, vurderede datastyringspraksis og leverede prioriterede anbefalinger for at forbedre platformens pålidelighed og effektivitet.

Projektleder: Overvågede revisionsprocessen og sikrede klare mål, effektiv udførelse og tilpasning til TeachTuttis behov. Faciliteret kommunikation, strukturerede fund ved hjælp af Magic Quadrant-metoden, og leverede en omfattende rapport til vejledning i implementeringsindsatsen.

nøgleresultater

Dette projekt leverede en dybdegående forståelse af kundens persona og deres interaktion med tjenesten.

1

Leverede en omfattende rapport med 49 resultater for at forbedre TeachTutti-platformen.

2

Prioriterede hvert resultat for at vejlede en effektiv implementeringsindsats.

3

Brugte Magic Quadrant-metoden til at kategorisere anbefalinger efter indvirkning og krævet indsats.

Clutch logo

5,0

5/5 stars rating
Teachtutti logo
Citerer
Webudvikleren leverede et virkelig højkvalitets videokonferencesystem inden for en meget kort periode.
Liam Hindson, grundlægger og ejer
Dropdown caret icon

Nyt projekt i tankerne?

Indsend kontaktformularillustration of someone at the computer

Nyt projekt i tankerne?
Lad os tale!

Schedule Meeting icon
svar på mindre end 1 time
illustration of someone at the computer
Forklar dit projekt og Book et møde i dag.