http://wiki.osaweb.pl/index.php?title=Og%C3%B3lny_schemat_dzia%C5%82ania_OSY&feed=atom&action=history
Ogólny schemat działania OSY - Historia wersji
2024-03-28T18:43:12Z
Historia wersji tej strony wiki
MediaWiki 1.25.1
http://wiki.osaweb.pl/index.php?title=Og%C3%B3lny_schemat_dzia%C5%82ania_OSY&diff=488&oldid=prev
Acacko: /* Podstawowy scenariusz przypadku użycia */
2015-10-22T20:45:36Z
<p><span dir="auto"><span class="autocomment">Podstawowy scenariusz przypadku użycia</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← poprzednia wersja</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Wersja z 20:45, 22 paź 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L9" >Linia 9:</td>
<td colspan="2" class="diff-lineno">Linia 9:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## '''PU''' zatwierdza wysyłanie pracy</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## '''PU''' zatwierdza wysyłanie pracy</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># OSA rozpoczyna sprawdzenie dokumentu</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># OSA rozpoczyna sprawdzenie dokumentu</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>## OSA sprawdza pracę wykorzystując lokalną <del class="diffchange diffchange-inline">pracę </del>referencyjną</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>## OSA sprawdza pracę wykorzystując lokalną <ins class="diffchange diffchange-inline">bazę </ins>referencyjną</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA sprawdza pracę względem Internetu wykorzystując klaster NEKST</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA sprawdza pracę względem Internetu wykorzystując klaster NEKST</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA wysyła maila o wykonaniu zadania (trwa ono z reguły ok. 1 minuty)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA wysyła maila o wykonaniu zadania (trwa ono z reguły ok. 1 minuty)</div></td></tr>
</table>
Acacko
http://wiki.osaweb.pl/index.php?title=Og%C3%B3lny_schemat_dzia%C5%82ania_OSY&diff=487&oldid=prev
Acacko: /* Podstawowy scenariusz przypadku użycia */
2015-10-22T20:25:24Z
<p><span dir="auto"><span class="autocomment">Podstawowy scenariusz przypadku użycia</span></span></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← poprzednia wersja</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Wersja z 20:25, 22 paź 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L9" >Linia 9:</td>
<td colspan="2" class="diff-lineno">Linia 9:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## '''PU''' zatwierdza wysyłanie pracy</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## '''PU''' zatwierdza wysyłanie pracy</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># OSA rozpoczyna sprawdzenie dokumentu</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># OSA rozpoczyna sprawdzenie dokumentu</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">## OSA sprawdza pracę wykorzystując lokalną pracę referencyjną</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">## OSA sprawdza pracę względem Internetu wykorzystując klaster NEKST</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA wysyła maila o wykonaniu zadania (trwa ono z reguły ok. 1 minuty)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>## OSA wysyła maila o wykonaniu zadania (trwa ono z reguły ok. 1 minuty)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># '''PU''' przechodzi do [[Widok szczegółów pracy|widoku szczegółów pracy]] i dokonuje [[Interpretacja wyników|interpretacji wyników]]</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># '''PU''' przechodzi do [[Widok szczegółów pracy|widoku szczegółów pracy]] i dokonuje [[Interpretacja wyników|interpretacji wyników]]</div></td></tr>
</table>
Acacko
http://wiki.osaweb.pl/index.php?title=Og%C3%B3lny_schemat_dzia%C5%82ania_OSY&diff=485&oldid=prev
Acacko o 20:22, 22 paź 2015
2015-10-22T20:22:52Z
<p></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← poprzednia wersja</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Wersja z 20:22, 22 paź 2015</td>
</tr><tr><td colspan="2" class="diff-lineno" id="L23" >Linia 23:</td>
<td colspan="2" class="diff-lineno">Linia 23:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># [[Ogólnopolskie Repozytorium Pisemnych Prac Dyplomowych|ORPPD]] - jak zostanie uruchomione (planowo przełom 2015/2016)</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div># [[Ogólnopolskie Repozytorium Pisemnych Prac Dyplomowych|ORPPD]] - jak zostanie uruchomione (planowo przełom 2015/2016)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>W trakcie sprawdzania z lokalną bazą referencyjną - żadne dane nie wypływają poza serwer lokalnej OSY. W trakcie sprawdzania z Internetem OSA przetwarza sprawdzaną pracę na postać, z której nie można odtworzyć treści pracy ([https://pl.wikipedia.org/wiki/Funkcja_skr%C3%B3tu funkcja skrótu]) a następnie wysyła do serwerowni <del class="diffchange diffchange-inline">OSA </del>gdzie odbywa się sprawdzenie względem treści internetowych</div></td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>W trakcie sprawdzania z lokalną bazą referencyjną - żadne dane nie wypływają poza serwer lokalnej OSY. <ins class="diffchange diffchange-inline">System wyszukuje najbardziej podobne prace w bazie referencyjnej (na lokalnej OSIE).</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>W trakcie sprawdzania z Internetem OSA przetwarza sprawdzaną pracę na postać, z której nie można odtworzyć treści pracy ([https://pl.wikipedia.org/wiki/Funkcja_skr%C3%B3tu funkcja skrótu]) a następnie wysyła do serwerowni <ins class="diffchange diffchange-inline">[http://nekst.ipipan.waw.pl/ IPI PAN] </ins>gdzie odbywa się sprawdzenie względem treści internetowych<ins class="diffchange diffchange-inline">. Po skończonej pracy serwerownia zwraca max. 100 najlepszych wyników do OSY w formie tekstu stron internetowych gdzie poszukiwane frazy znajdują się. OSA po odebraniu wyników dokonuje szczegółowej analizy otrzymanych wyników i weryfikuje trafność odpowiedzi.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">== Przepływ danych (z APD) ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Przy integracji OSY z APD nadal jest możliwość uzyskania scenariusza opisanego powyżej (o ile administrator lokalny zezwoli pracownikom uczelni logować się do OSY - wyrobi im konta). Co do współpracy z APD:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># USOS/APD sama zajmuje się sprawdzeniem pracy pod kątem antyplagiatu. </ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">#: W kroku '''3 (Akceptacja danych)''' w USOS promotor musi zlecić sprawdzenie antyplagiatowe. Od tej chwili to APD zajmuje się wysłaniem pracy do OSY a następnie odebraniem wyników w postaci raportu PDF. Przepływ informacji wtedy jest identyczny co w scenariuszu bez apd z tą różnicą, że dodatkowo następuje wymiana APD -> OSA (zlecenie sprawdzenia) a następnie OSA -> APD (odesłanie raportu). Po fakcie - promotor może zaznajomić się z raportem a gdy praca wzbudzi jego podejrzenia wprost z raportu przejść do wyników analizy już w systemie OSA.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">== Sposoby logowania ==</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Do OSY można zalogować się na 3 sposoby:</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># standardowy login/hasło</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># poprzez [[LDAP]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline"># poprzez [[CAS]]</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Przy korzystaniu z USOS prawdopodobnie będzie to CAS gdyż wtedy uzyskuje się możliwość automatycznego logowania do OSY będąc zalogowanym do USOS. LDAP działa na podobnej zasadzie. Login/hasło jest przewidziany dla uczelni nie "usosowych" gdzie nie ma centralnego systemu uwierzytelniania i każdemu pracownikowi należy założyć konto ręcznie.</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">[[Category:Informacje o systemie]]</ins></div></td></tr>
</table>
Acacko
http://wiki.osaweb.pl/index.php?title=Og%C3%B3lny_schemat_dzia%C5%82ania_OSY&diff=484&oldid=prev
Acacko: Utworzono nową stronę "'''Ogólny schemat działania OSY''' - opisuje główną ideę działania systemu OSA dając ogólne pojęcie jak wygląda przepływ informacji w systemie..."
2015-10-22T13:12:18Z
<p>Utworzono nową stronę "'''Ogólny schemat działania OSY''' - opisuje główną ideę działania <a href="/System_OSA" title="System OSA">systemu OSA</a> dając ogólne pojęcie jak wygląda przepływ informacji w systemie..."</p>
<p><b>Nowa strona</b></p><div>'''Ogólny schemat działania OSY''' - opisuje główną ideę działania [[System OSA|systemu OSA]] dając ogólne pojęcie jak wygląda przepływ informacji w systemie, jak są one przetrzymywane i komu udostępniane.<br />
<br />
== Podstawowy scenariusz przypadku użycia ==<br />
# Pracownik uczelni (dalej '''PU''') loguje się do OSY<br />
# '''PU''' dodaje pracę do systemu<br />
## '''PU''' klika "[[Dodawanie_dokumentu|dodaj dokument]]"<br />
## '''PU''' wprowadza tekst pracy bądź wskazuje plik<br />
## '''PU''' uzupełnia metrykę pracy (tytuł, autor, ...)<br />
## '''PU''' zatwierdza wysyłanie pracy<br />
# OSA rozpoczyna sprawdzenie dokumentu<br />
## OSA wysyła maila o wykonaniu zadania (trwa ono z reguły ok. 1 minuty)<br />
# '''PU''' przechodzi do [[Widok szczegółów pracy|widoku szczegółów pracy]] i dokonuje [[Interpretacja wyników|interpretacji wyników]]<br />
# '''PU''' drukuje [[Raport_z_analizy_antyplagiatowej|raport PDF]], uzupełnia go, podpisuje<br />
<br>Następnie:<br />
# Student broni swój dyplom<br />
# Administrator OSY oznacza pracę jako [[Status Zaakceptowany|zaakceptowaną]]<br />
# Praca zaakceptowana staje się częścią bazy dokumentów referencyjnych - względem niej będą sprawdzane zapożyczenia przy kolejnych sprawdzeniach<br />
<br />
== Przepływ danych (bez APD) ==<br />
OSA instalowana jest na serwerze lokalnym danej uczelni. Instancja ta posiada własne bazy danych, w których przetrzymywane są wszystkie prace. Każda nowo dodana praca jest sprawdzana pod kątem wystąpienia plagiatu względem:<br />
# pozostałych prac referencyjnych lokalnej OSY na uczelni<br />
# polskim internetem (dzięki [[System NEKST|NEKST]])<br />
# [[Ogólnopolskie Repozytorium Pisemnych Prac Dyplomowych|ORPPD]] - jak zostanie uruchomione (planowo przełom 2015/2016)<br />
<br />
W trakcie sprawdzania z lokalną bazą referencyjną - żadne dane nie wypływają poza serwer lokalnej OSY. W trakcie sprawdzania z Internetem OSA przetwarza sprawdzaną pracę na postać, z której nie można odtworzyć treści pracy ([https://pl.wikipedia.org/wiki/Funkcja_skr%C3%B3tu funkcja skrótu]) a następnie wysyła do serwerowni OSA gdzie odbywa się sprawdzenie względem treści internetowych</div>
Acacko