π
<-

Empecher le transfert de programmes entre calculatrices

Pour le TI-Basic sur Nspire

Re: Empecher le transfert de programmes entre calculatrices

Unread postby david0289 » 04 May 2014, 13:55

Je suis prof dans le supérieur et le programme que j'ai créé est pour des exercices très particuliers (très peu d'exercices et de filières sont concernées)

L'idée n'est pas de créer un dossier impossible à débloquer mais juste de mettre une petite protection.
Mes élèves ne sont pas du tout des programmeurs, ils savent à peine écrire sur un PC. En leur disant que c'est "inviolable" ils ne penseront pas à cracker le programme (Il ne savaient même pas que des programmes autres que la calculatrice initiale pouvaient être créé).

Mon programme est en Basic.

Donc vraiment impossible de protéger le transfert par un mot de passe ou quelque chose comme ça?

Suis-je résigné à leur faire peur en disant "attention si vous transférez le programme à une autre calculatrice vous perdrez tout!" ?
Triste vie
User avatar
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 82
Joined: 23 Apr 2014, 01:11
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby Lionel Debroux » 04 May 2014, 15:46

Donc vraiment impossible de protéger le transfert par un mot de passe ou quelque chose comme ça?

Le protocole de transfert et TINC(L)S ne permettent pas ça. Excale et moi avons listé des contournements simples pour toute méthode visant à empêcher le simple transfert.

Suis-je résigné à leur faire peur en disant "attention si vous transférez le programme à une autre calculatrice vous perdrez tout!" ?

Je veux bien admettre que vos élèves soient à la fois peu curieux et lourdement incompétents dans l'utilisation de la Nspire et des programmes, mais je ne suis pas convaincu que mentir à vos élèves soit une solution efficace - peut-être discuteront-ils avec des gens plus avertis :)
Et puis l'entité extérieure que vous semblez craindre (entité privée alors que vous êtes dans le public, établissement public alors que vous êtes dans une entité privée, entités privées entre elles, ou rarement établissements publics entre eux - il n'y a pas une concurrence pareille dans le public) ne se laissera probablement pas berner par des choses aussi simplement fausses.
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
User avatar
Lionel DebrouxSuper Modo
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 11.3%
 
Posts: 6865
Joined: 23 Dec 2009, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Class: -
GitHub: debrouxl

Re: Empecher le transfert de programmes entre calculatrices

Unread postby Excale » 04 May 2014, 21:56

Neo wrote:Il y a aussi la possibilité, via la version enseignant du TI-Nspire Computer Software, de mettre le fichier en lecture seule, mais au vu des fonctionnalités assez pauvres en matière de protection des documents mises en place par TI, je suis presque sûr qu'il y a là encore moyen de contourner cela.

T'as testé pour savoir ce que ça fait au moins?

Mon programme est en Basic.
Donc vraiment impossible de protéger le transfert par un mot de passe ou quelque chose comme ça?


Pour un programme en basic, la meilleure solution que je vois pour l'instant pour éviter les modification (pas le transfert) est de construire un classeur trafiqué qu'on ne puisse pas ouvrir directement, mais qui fonctionne comme bibliothèque (donc on le met dans mylib et on y accède via la touche catalogue->6).
Je tiens quand même à préciser qu'à l'aide d'un menu très peu connu de l'OS, on peut avoir accès au code du programme.
User avatar
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 3.9%
 
Posts: 2955
Images: 3
Joined: 10 Sep 2010, 00:00
Gender: Male
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby david0289 » 04 May 2014, 22:13

Excale wrote:
Neo wrote:Il y a aussi la possibilité, via la version enseignant du TI-Nspire Computer Software, de mettre le fichier en lecture seule, mais au vu des fonctionnalités assez pauvres en matière de protection des documents mises en place par TI, je suis presque sûr qu'il y a là encore moyen de contourner cela.

T'as testé pour savoir ce que ça fait au moins?


Je n'ai pas trouvé ou télécharger le Software enseignant. Avez vous un idée ou il se vend?

--

(J'ai mis mon nom dans le programme je vois mal un professeur concurrent montrer un programme a ses élèves qui me ferait de la pub)
L'idée d'un script non modifiable me plait bien, je n'y avait pas pensé, MERCI

Par contre je ne sais pas du tout comment faire

(je ne suis pas un grand programmeur de TI j'ai juste fait de la programmation C dans mes études c'est ce qui m'a permis de créer des programmes)

Edit by Levak : le bouton "edition" existe :)
User avatar
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 82
Joined: 23 Apr 2014, 01:11
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby Levak » 04 May 2014, 22:22

david0289 wrote:Je n'ai pas trouvé ou télécharger le Software enseignant. Avez vous un idée ou il se vend?


Il se télécharge ici même, je te laisse fouiller la catégorie "Téléchargements".
Il vient avec une démo de 90 jours, sinon il faut effectivement acheter une licence, auprès de redistributeurs comme Jarrety.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Empecher le transfert de programmes entre calculatrices

Unread postby david0289 » 04 May 2014, 22:29

Je viens de le trouver sur votre site (qui est incroyablement magique au passage) je tente de faire la manipe et je vous tiens au courant.
Vous êtes au top !!!
MERCI
User avatar
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 82
Joined: 23 Apr 2014, 01:11
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby david0289 » 04 May 2014, 23:55

J'ai téléchargé le soft enseignant, j'ai ouvert mon programme à protéger, je suis allé dans
fichier ->propriété du document -> protection -> j'ai coché la case "Configurer ce classeur en lecture seule"

Cependant si je veux modifier le programme je peux toujours le faire en allant dans inserer -> editeur programme -> ouvrir et je sélectionne mon programme.

Que faire :s
User avatar
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 82
Joined: 23 Apr 2014, 01:11
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby Adriweb » 05 May 2014, 00:01

Pour le lecture seule, je suis pas sûr, mais pour le vérouillage, (*petite* barrière), il suffit de faire "Lock nomProgramme".
cf http://books.google.fr/books?id=KUG6tY2 ... le&f=false

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Empecher le transfert de programmes entre calculatrices

Unread postby david0289 » 05 May 2014, 00:06

Le problème c'est le le programme est toujours copiable... :-(

L'idée c'était de le cacher pour pas qu'on me le vole

S'il n'y a pas de moyen c'est pas grave ne vous prenez pas trop la tête...
User avatar
david0289Premium
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 31.6%
 
Posts: 82
Joined: 23 Apr 2014, 01:11
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Empecher le transfert de programmes entre calculatrices

Unread postby Adriweb » 05 May 2014, 00:13

Excale peut le faire, ca :)

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 78.9%
 
Posts: 14744
Images: 1119
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

PreviousNext

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
911 utilisateurs:
>869 invités
>34 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)