diff --git a/gradint-build/Makefile b/gradint-build/Makefile index 2ca262487e7ab181e1384fa33731a25e6a548f51..68d15dedb8f3e054e5da6d2f1d748f8774209557 100644 --- a/gradint-build/Makefile +++ b/gradint-build/Makefile @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/booktime.py b/gradint-build/src/booktime.py index 6c74fa012af1791f76feb4d1a86a64e7d70d9af7..8819bdcd8305f55f91f5a632d6c986013deb4331 100644 --- a/gradint-build/src/booktime.py +++ b/gradint-build/src/booktime.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/filescan.py b/gradint-build/src/filescan.py index eaf1f0de7dcc920b1ef521f9613d88fdf2383989..e755c01b003323213ee5e91bd22cc94c2b36b8f6 100644 --- a/gradint-build/src/filescan.py +++ b/gradint-build/src/filescan.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/frontend.py b/gradint-build/src/frontend.py index 68a8d44c4e53c42055be60f81567e2fde680bef3..b41a80cb105a545a66d3e4d889f1ea04932a49b6 100644 --- a/gradint-build/src/frontend.py +++ b/gradint-build/src/frontend.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/lessonplan.py b/gradint-build/src/lessonplan.py index 9ddc2fef09f65a0d74f886004200640e4d3863d3..b3d16b6569556268bdf9ea035a52aa08425e12d3 100644 --- a/gradint-build/src/lessonplan.py +++ b/gradint-build/src/lessonplan.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or @@ -219,6 +219,12 @@ class ProgressDatabase(object): for p in poems: for l in p: self.do_as_poem[self.responseIndex[l]] = p self.addToLesson(reallyKnownThreshold,-1,1,1,-1) + if not self.l.events: + # desperado if someone really wants extra revision of few words + global randomDropLevel, randomDropLevel2 + rdl,rdl2,randomDropLevel,randomDropLevel2 = randomDropLevel,randomDropLevel2,0,0 + self.addToLesson(reallyKnownThreshold,-1,1,1,-1) + randomDropLevel, randomDropLevel2 = rdl,rdl2 l = self.l ; del self.l, self.responseIndex, self.do_as_poem if not l.events: raise Exception("Didn't manage to put anything in the lesson") if commentsToAdd: l.addSequence(commentSequence(),False) diff --git a/gradint-build/src/loop.py b/gradint-build/src/loop.py index f428e13da6529d8238ddc50e7de36b3002a8e2b0..db5cb9ff8ade86a81046f1aebda96d673179ed65 100644 --- a/gradint-build/src/loop.py +++ b/gradint-build/src/loop.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/makeevent.py b/gradint-build/src/makeevent.py index 757a1dc1b3bdf9a120465a055743c1c3e6eb27a9..b6e1e3a39f414fedfe0702a9e3cbf713f6f49642 100644 --- a/gradint-build/src/makeevent.py +++ b/gradint-build/src/makeevent.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/play.py b/gradint-build/src/play.py index 9db803b9a074e492250829a8fa38aa301c139bd0..3a8917872c2e86a63e4e3e4b11787985410a0704 100644 --- a/gradint-build/src/play.py +++ b/gradint-build/src/play.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/recording.py b/gradint-build/src/recording.py index 919a5b07eb4cc51ced5f8af43ac4af500a053ab3..fddcac5ee4016fde973f091e79f3d1cfb65eeed8 100644 --- a/gradint-build/src/recording.py +++ b/gradint-build/src/recording.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/sequence.py b/gradint-build/src/sequence.py index cb3de147ee3cf83624f5dbc5978ccf286324fac2..a971a607080ab3349d4e165470424d7e262e6726 100644 --- a/gradint-build/src/sequence.py +++ b/gradint-build/src/sequence.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/synth.py b/gradint-build/src/synth.py index 7feb0f4e7c94891061d0eb8d94e8806414341097..7ddd2a1641ac2b31aeefed245e05e8223030cfd3 100644 --- a/gradint-build/src/synth.py +++ b/gradint-build/src/synth.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/system.py b/gradint-build/src/system.py index 700c9e30666439aecf3f727f51e83ca119f905a6..fb1c8539c5c668098c1e224d14355147e5516b4e 100644 --- a/gradint-build/src/system.py +++ b/gradint-build/src/system.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/src/top.py b/gradint-build/src/top.py index 2b9ae5f701fd24e34c09719b5e9c5fbcd00ce138..ed37b3869724da8a3013688f5d44399c0b94067e 100644 --- a/gradint-build/src/top.py +++ b/gradint-build/src/top.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # (Python 2 or Python 3, but more fully tested on 2) -program_name = "gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+." +program_name = "gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+." # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/gradint-build/src/users.py b/gradint-build/src/users.py index b632d78424b61e1cb9ad8e58c629161049360d40..fe64589f7e1cdb910587ddbff0953d3b6ea6c13e 100644 --- a/gradint-build/src/users.py +++ b/gradint-build/src/users.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or diff --git a/gradint-build/thindown.py b/gradint-build/thindown.py index 572db8746c997886e7d3c35d896592115478de53..8d2ffa0ff7eb5c1e1fb99cff43c26754c97c565e 100644 --- a/gradint-build/thindown.py +++ b/gradint-build/thindown.py @@ -1,5 +1,5 @@ # This file is part of the source code of -# gradint v3.02 (c) 2002-20 Silas S. Brown. GPL v3+. +# gradint v3.03 (c) 2002-20 Silas S. Brown. GPL v3+. # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 3 of the License, or