[MUSIC PLAYING]
ERICA HANSON: All right, so now we're
going to welcome the next team.
And Anu will be joining us again.
So we have Project Capstone from Zimbabwe.
And this is a plagiarism detection checker.
So I'm excited to see what they built.
Let's check out the demo.
VICTOR CHINYAVADA: Capstone is a plagiarism detection software
that sits on Google Cloud.
It allows students, authors, and researchers
to check their work for plagiarism
to improve the quality of intellectual outputs.
Capstone accepts text, PDF, Word documents,
and images as inputs.
In this demo, I passed a short article
and submit for plagiarism check.
A color-coded similarity report is generated
and shows that I have plagiarized 90% of the paper.
It highlights the plagiarized content
and shows the primary source document on mouse-over.
In this case, the primary document is Document 3034.
Capstone has a core feature, which
uses Tesseract OCR to convert images to text
and check them for plagiarism.
I've taken an image snippet.
And I'm going to upload it to Capstone
and check for plagiarism from the image.
It will scan, convert the image, and check
for plagiarism as expected.
Furthermore, Capstone allows users
to view their documents in Google Docs,
prompting them to edit.
And it will eventually allow users to view the similarity
report in Google Docs.
To add to these features, Capstone also
has an API that allows developers
to integrate their solutions.
Eventually, the API will consume Google Classroom submissions,
download the documents, check for plagiarism,
and return the report via email.
In conclusion, Capstone aims to make the world a better place
by [? capping ?] plagiarism and improving the quality
of intellectual outputs.
Capstone, reimagining the art of academic integrity.
I thank you.
[MUSIC PLAYING]
ERICA HANSON: Hi, Team Capstone!
LAVENDER ZANDILE TSHUMA: Hi.
ERICA HANSON: Welcome, everybody from Zimbabwe.
Great to be here.
How y'all doing?
VICTOR CHINYAVADA: We're doing great.
Hey, thanks a lot.
MARVELLOUS HUMPHERY CHIRUNGA: We are very much happy to be here.
ERICA HANSON: Great.
We're happy to have you.
And we also have Anu as well--
ANU SRIVASTAVA: Hello.
ERICA HANSON: --who's going to be joining us.
Good to see you, Anu.
ANU SRIVASTAVA: You too.
ERICA HANSON: Great.
So, yeah, we'd love to get to know your project a bit more.
And Anu has a couple questions.
She took a deep look at your project
and wants to know a bit more.
ANU SRIVASTAVA: I do.
I was so excited to see that you're using Google Cloud.
And then I think you're also using a bit of G Suite
with your Google Docs.
What was the hardest part of using both of those together?
MARVELLOUS HUMPHERY CHIRUNGA: So, actually,
the challenge that we faced first is actually how to get
started.
So what happened is that at first we
did not have any knowledge on how
we could do that solution or what the [INAUDIBLE]..
And then we realized that there was something
called Developer Student Clubs.
So I applied, and we got the DSC, you know, at campus.
And then Google [INAUDIBLE],, DSC workshops.
We started seeing [INAUDIBLE] have-- we re-integrate
our solution to [INAUDIBLE] and integrate it with [INAUDIBLE]..
So, actually, good because we managed
to get our solution together as well as help
with [INAUDIBLE] and all those.
ANU SRIVASTAVA: Super cool.
That's awesome that now you have a product.
And then you're opening it up with an API.
That's the same thing that companies around the world do.
They start with a product and then
make an API for other people to integrate.
How do you envision people using your API?
LAVENDER ZANDILE TSHUMA: OK, so we
are planning on sharing the API with other developers
so that they can use it to customize their own solutions.
ANU SRIVASTAVA: Great.
What are your plans to scale up the service?
Do you plan on expanding it outside of Zimbabwe?
LAVENDER ZANDILE TSHUMA: Yes, we are
planning on growing globally.
And since we're using GCP, we're going
to take advantage of the compute engines load balancing
so that it manages our traffic and won't have
any problems with managing because we're
expecting a lot of users.
ANU SRIVASTAVA: That's great.
Great reason to use a load balancer.
[LAUGHTER]
I was reading that you actually developed the algorithm
yourself for doing the checking.
What was the process for that like?
How did you test it out?
Designing it?
How'd it go?
VICTOR CHINYAVADA: OK.
So developing the algorithm was the most challenging.
But yet, it was the most exciting part
of developing Capstone.
So the algorithm basically comprises of three modules--
a module for extraction, module for indexing,
and module for fetching.
So basically for extraction, we basically
convert PDF documents, Word documents, and images to text.
Then for indexing, we optimize the document local storage
so that they're easy to search.
So for testing, fortunately, our institution
was in full support.
We managed to test the volition with the [INAUDIBLE]
department.
So, basically, we wanted to have like 15,000 documents,
and researchers would index them [INAUDIBLE]..
ANU SRIVASTAVA: Cool.
So what's next for Capstone?
VICTOR CHINYAVADA: Actually, the next step is rolling out.
So our institution, we are making-- we
are discussing with the institution
so that it becomes our test partner.
So as soon as we are done with testing,
I will be running that with other institutions.
In Zimbabwe, we have over 60 institutions
which are willing to use the solution.
And if it works in Zimbabwe, we are
definitely moving [INAUDIBLE].
ANU SRIVASTAVA: Great.
ERICA HANSON: Great, that's awesome.
And we do want to hear from the audience, the live chat.
Let's pull up a question and see if anyone has a question.
So the question is, how did you crawl the web for plagiarism
checking?
VICTOR CHINYAVADA: All right, well, basically, we [INAUDIBLE]
check, for example, institutional repositories.
Each institution has a website where they
publicize their researchers.
So we scrubbed.
We targeted those websites and scrubbed them using
Python scripts and the like.
And we also identified journal websites.
And also, we integrated to Google search such
that we can actually search for plagiarism on the internet.
ERICA HANSON: Wow.
That's great.
Well, thank you so much for talking us
through your journey and your process of building this.
I think this is definitely useful.
And it's a really cool project that you worked on.
So, yeah, we'll have to wrap up now.
But it was so good to see all of you.
Did you enjoy being part of the Solution Challenge
and going through the process of working on a project
together as a team?
MARVELLOUS HUMPHERY CHIRUNGA: Yeah, definitely, we did.
LAVENDER ZANDILE TSHUMA: Yeah.
MARVELLOUS HUMPHERY CHIRUNGA: It was actually
a great experience.
We became more like family through the own [INAUDIBLE]
together, the three of us.
And all their nicknames and stuff, what's funny.
And it was actually a very good experience.
And we're just very much happy and excited that we actually
have a product now, and we are moving on forward with it.
ERICA HANSON: That's great.
That's awesome.
Yeah, it is like a family.
But you spend a lot of time together working on it.
MARVELLOUS HUMPHERY CHIRUNGA: Yeah [INAUDIBLE]
ERICA HANSON: Yeah.
That's great.
Well, thank you so much, for joining us, Team Capstone.
This is a really cool project.
And we're excited to see what you do next.
And thank you so much, Anu, for joining us
for these last couple projects.
ANU SRIVASTAVA: Yeah, thank you so much for having me,
everyone.
Bye.
MARVELLOUS HUMPHERY CHIRUNGA: Bye, thank you.
ERICA HANSON: Thank you, bye.
LAVENDER ZANDILE TSHUMA: Bye.
MARVELLOUS HUMPHERY CHIRUNGA: Bye.
[MUSIC PLAYING]