Skip to content

Commit

Permalink
change all references of kthGPT to OpenUni.AI
Browse files Browse the repository at this point in the history
  • Loading branch information
nattvara committed Apr 25, 2023
1 parent 8b354d1 commit 6369e8c
Show file tree
Hide file tree
Showing 16 changed files with 59 additions and 55 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ export default function LectureQueueSummary() {
<Alert
message={
<>
kthGPT has limited capacity. Currently there is
OpenUni.AI has limited capacity. Currently there is
<strong> {unfinishedLectures.length - 1} </strong>
other lectures being watched. view the progress
<Link href="/info/queue" target="_blank">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,14 +66,14 @@ export default function LectureWatchResult(props: LectureWatchResultProps) {
<Row justify="center">
<Col xs={24} sm={12}>
<Paragraph>
Since kthGPT has limited capacity only relevant videos are
allowed. kthGPT is currently trying to figure out if the
video is relevant. Relevant videos are educational videos,
such as recorded lectures, tutorials about math, programming
etc.
Since OpenUni.AI has limited capacity only relevant videos
are allowed. OpenUni.AI is currently trying to figure out if
the video is relevant. Relevant videos are educational
videos, such as recorded lectures, tutorials about math,
programming etc.
</Paragraph>
<Paragraph>
kthGPT will also not watch videos longer than 4 hours.
OpenUni.AI will also not watch videos longer than 4 hours.
</Paragraph>
<Paragraph>
<strong>This can take a few minutes.</strong>
Expand All @@ -92,25 +92,25 @@ export default function LectureWatchResult(props: LectureWatchResultProps) {
<>
<Result
status="error"
title="The video was denied by kthGPT"
title="The video was denied by OpenUni.AI"
subTitle={
<>
<Row justify="center">
<Col xs={24} sm={12} style={{ textAlign: 'left' }}>
<Paragraph>
<strong>
Since kthGPT has limited capacity only relevant videos are
allowed.
Since OpenUni.AI has limited capacity only relevant videos
are allowed.
</strong>
<span> </span>
kthGPT is using AI to determine which videos are relevant.
And this video was denied. There is a few reasons why this
could have happened. However, most likely this is because
the video was off-topic.
OpenUni.AI is using AI to determine which videos are
relevant. And this video was denied. There is a few reasons
why this could have happened. However, most likely this is
because the video was off-topic.
</Paragraph>
<Paragraph>
Youtube videos should be about a topic that is relevant for
a course at KTH, which is the purpose of kthGPT.
a course at KTH, which is the purpose of OpenUni.AI.
</Paragraph>
<Paragraph>
<strong>If you feel this video should be admitted</strong>
Expand Down
2 changes: 1 addition & 1 deletion web-ui/src/components/page/page-frame/page-frame.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ function PageFrame(props: PageFrameProps) {
<Button type="dashed">
{isProduction && (
<>
kthGPT <strong>{buildDate}</strong> Version
OpenUni.AI <strong>{buildDate}</strong> Version
</>
)}
{!isProduction && <>Development build</>}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ export default function SearchByImage(props: SearchByImageProps) {
{notReady && (
<Result
icon={<LoadingOutlined />}
title="Once kthGPT has understood the assignment, it will try to find the relevant lectures and display them here"
title="Once OpenUni.AI has understood the assignment, it will try to find the relevant lectures and display them here"
/>
)}
</Row>
Expand Down
2 changes: 1 addition & 1 deletion web-ui/src/pages/404.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import styles from './404.less';

export default function NotFoundPage() {
useEffect(() => {
document.title = 'kthGPT - Not Found';
document.title = 'OpenUni.AI | Not Found';
registerPageLoad();
}, []);

Expand Down
36 changes: 19 additions & 17 deletions web-ui/src/pages/about.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,22 +8,22 @@ const { Paragraph, Title, Link } = Typography;

export default function AboutPage() {
useEffect(() => {
document.title = 'kthGPT - About';
document.title = 'OpenUni.AI | About';
registerPageLoad();
}, []);

return (
<>
<PageFrame showBack={true} breadcrumbs={[{ title: 'About kthGPT' }]}>
<PageFrame showBack={true} breadcrumbs={[{ title: 'About OpenUni.AI' }]}>
<div className={styles.page}>
<Row justify="center">
<Col sm={24} md={15}>
<Title>About kthGPT</Title>
<Title>About OpenUni.AI</Title>
<Paragraph>
kthGPT is a free and open source tool that can watch a lecture
for you. As a student, kthGPT can help you learn how to solve
assignments and understand lecture slides and other course
material.
OpenUni.AI is a free and open source tool that can watch a
lecture for you. As a student, OpenUni.AI can help you learn how
to solve assignments and understand lecture slides and other
course material.
</Paragraph>
<Paragraph>
<blockquote>
Expand All @@ -36,7 +36,7 @@ export default function AboutPage() {
<Title level={3}>1. Select lecture</Title>
<Paragraph>
Select a lecture that's already been watched or add a new one!
kthGPT can watch lectures hosted on
OpenUni.AI can watch lectures hosted on
<span> </span>
<Link href="https://play.kth.se/" target="_blank">
KTH Play
Expand All @@ -51,14 +51,16 @@ export default function AboutPage() {
</Paragraph>
<Paragraph>
It can't watch any video on YouTube. Due to limited capacity
kthGPT will only watch "relevant videos". Relevant videos are
such that it thinks are <code>Recorded Lectures</code>. kthGPT
uses a sample of the video to do this assessment.
OpenUni.AI will only watch "relevant videos". Relevant videos
are such that it thinks are <code>Recorded Lectures</code>.
OpenUni.AI uses a sample of the video to do this assessment.
</Paragraph>

<Title level={3}>2. Wait for kthGPT to "watch" the lecture</Title>
<Title level={3}>
2. Wait for OpenUni.AI to "watch" the lecture
</Title>
<Paragraph>
If the video has not been watched by kthGPT before, it will
If the video has not been watched by OpenUni.AI before, it will
start watching the video and try to produce a summary. It will
only listen to the audio, so nothing been shown or written in
the lecture will be included in the summary.
Expand All @@ -70,14 +72,14 @@ export default function AboutPage() {
</Paragraph>
<Paragraph>
If the audio quality in the video is bad, the quality of the
summary will be worse. kthGPT is generally best at understanding
English. However, if the audio quality is good, Swedish should
be just fine as well.
summary will be worse. OpenUni.AI is generally best at
understanding English. However, if the audio quality is good,
Swedish should be just fine as well.
</Paragraph>

<Title level={3}>3. Ask questions about the lecture</Title>
<Paragraph>
The lecture is ready. kthGPT can now use GPT-3 to answer
The lecture is ready. OpenUni.AI can now use GPT-3 to answer
questions about the lecture. Some useful queries:
</Paragraph>

Expand Down
4 changes: 2 additions & 2 deletions web-ui/src/pages/assignments/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ export default function AssignmentsIndexPage() {

useEffect(() => {
if (image && image.title) {
document.title = `kthGPT - ${image.title}`;
document.title = `OpenUni.AI | ${image.title}`;
}
}, [image]);

Expand Down Expand Up @@ -231,7 +231,7 @@ export default function AssignmentsIndexPage() {
🧑‍🏫 Where can I learn how to solve this assignment?
</Title>
<Paragraph>
kthGPT is trying to find
OpenUni.AI is trying to find
<strong> which lectures are relevant</strong> for this
assignment, and <strong>where in them</strong> you can find the
information you need to solve the assignment.
Expand Down
6 changes: 3 additions & 3 deletions web-ui/src/pages/courses/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ export default function IndexPage() {
`/courses/${course.course_code}`
);

document.title = `kthGPT - ${course.course_code}`;
document.title = `OpenUni.AI | ${course.course_code}`;
};

let shouldShowCourseList = false;
Expand All @@ -53,7 +53,7 @@ export default function IndexPage() {
useEffect(() => {
registerPageLoad();
if (courseCode !== undefined) {
document.title = `kthGPT - ${courseCode}`;
document.title = `OpenUni.AI | ${courseCode}`;
setSelectedCourse(courseCode);
setBreadcrumbs([
{
Expand All @@ -65,7 +65,7 @@ export default function IndexPage() {
},
]);
} else {
document.title = 'kthGPT - Courses';
document.title = 'OpenUni.AI | Courses';
setBreadcrumbs([
{
title: 'Browse Courses',
Expand Down
8 changes: 4 additions & 4 deletions web-ui/src/pages/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>kthGPT</title>
<title>OpenUni.AI</title>

<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">

<!-- Primary Meta Tags -->
<meta name="title" content="OpenUni.AI | Get help from an AI with university lectures and assignments">
<meta name="description" content="kthGPT is a free and open source tool that can watch a lecture for you. As a student, kthGPT can help you learn how to solve assignments and understand lecture slides and other course material.">
<meta name="description" content="OpenUni.AI is a free and open source tool that can watch a lecture for you. As a student, OpenUni.AI can help you learn how to solve assignments and understand lecture slides and other course material.">

<!-- Favicon -->
<link rel="shortcut icon" href="/favicon.ico">
Expand All @@ -18,14 +18,14 @@
<meta property="og:type" content="website">
<meta property="og:url" content="https://kthgpt.com/">
<meta property="og:title" content="OpenUni.AI | Get help from an AI with university lectures and assignments">
<meta property="og:description" content="kthGPT is a free and open source tool that can watch a lecture for you. It allows students to ask questions about any lecture using the GPT-3 model.">
<meta property="og:description" content="OpenUni.AI is a free and open source tool that can watch a lecture for you. It allows students to ask questions about any lecture using the GPT-3 model.">
<meta property="og:image" content="https://kthgpt.com/og-image.jpg">

<!-- Twitter -->
<meta property="twitter:card" content="summary_large_image">
<meta property="twitter:url" content="https://kthgpt.com/">
<meta property="twitter:title" content="OpenUni.AI | Get help from an AI with university lectures and assignments">
<meta property="twitter:description" content="kthGPT is a free and open source tool that can watch a lecture for you. It allows students to ask questions about any lecture using the GPT-3 model.">
<meta property="twitter:description" content="OpenUni.AI is a free and open source tool that can watch a lecture for you. It allows students to ask questions about any lecture using the GPT-3 model.">
<meta property="twitter:image" content="https://kthgpt.com/og-image.jpg">

<!-- Favicon -->
Expand Down
4 changes: 2 additions & 2 deletions web-ui/src/pages/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export default function IndexPage() {
};

useEffect(() => {
document.title = 'kthGPT';
document.title = 'OpenUni.AI';
registerPageLoad();
}, []);

Expand Down Expand Up @@ -97,7 +97,7 @@ export default function IndexPage() {
<ButtonHugeWithPreview
icon={<FileSearchOutlined />}
title="Find a lecture"
subtitle="Find a lecture from the lectures kthGPT has already watched"
subtitle="Find a lecture from the lectures OpenUni.AI has already watched"
url="/courses"
preview={
<CourseList onCourseSelect={() => null} small={true} />
Expand Down
4 changes: 2 additions & 2 deletions web-ui/src/pages/info/denied.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@ const { Title } = Typography;

export default function DeniedPage() {
useEffect(() => {
document.title = 'kthGPT - Denied';
document.title = 'OpenUni.AI | Denied';
registerPageLoad();
}, []);

return (
<>
<PageFrame>
<>
<Title level={3}>Lectures that where denied by kthGPT</Title>
<Title level={3}>Lectures that where denied by OpenUni.AI</Title>
<DeniedTable />
</>
</PageFrame>
Expand Down
2 changes: 1 addition & 1 deletion web-ui/src/pages/info/failures.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const { Title } = Typography;

export default function FailuresPage() {
useEffect(() => {
document.title = 'kthGPT - Failures';
document.title = 'OpenUni.AI | Failures';
registerPageLoad();
}, []);

Expand Down
6 changes: 4 additions & 2 deletions web-ui/src/pages/info/queue.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,17 @@ const { Title } = Typography;

export default function QueuePage() {
useEffect(() => {
document.title = 'kthGPT - Queue';
document.title = 'OpenUni.AI | Queue';
registerPageLoad();
}, []);

return (
<>
<PageFrame>
<>
<Title level={3}>Current queue of videos for kthGPT to watch</Title>
<Title level={3}>
Current queue of videos for OpenUni.AI to watch
</Title>
<TableQueue />
</>
</PageFrame>
Expand Down
2 changes: 1 addition & 1 deletion web-ui/src/pages/lectures/add.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import LectureAddNewForm from '@/components/lecture/lecture-add-new-form/lecture

export default function IndexPage() {
useEffect(() => {
document.title = 'kthGPT - Add Lecture';
document.title = 'OpenUni.AI | Add Lecture';
registerPageLoad();
}, []);

Expand Down
2 changes: 1 addition & 1 deletion web-ui/src/pages/lectures/questions.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export default function QuestionsPage() {

useEffect(() => {
if (lecture && lecture.title) {
document.title = `kthGPT - ${lecture.title}`;
document.title = `OpenUni.AI | ${lecture.title}`;
}
}, [lecture]);

Expand Down
4 changes: 2 additions & 2 deletions web-ui/src/pages/lectures/watch.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ export default function WatchPage() {

useEffect(() => {
if (lecture && lecture.title) {
document.title = `kthGPT - ${lecture.title}`;
document.title = `OpenUni.AI | ${lecture.title}`;
}
}, [lecture]);

Expand Down Expand Up @@ -229,7 +229,7 @@ export default function WatchPage() {
<Row>
<Col span={24}>
<h1 className={styles.title}>
kthGPT is watching the lecture 🍿
OpenUni.AI is watching the lecture 🍿
</h1>
<h2 className={styles.subtitle}>
This can take a little while, but is only done once per
Expand Down

0 comments on commit 6369e8c

Please sign in to comment.